- Published on
rubyで日時をiso8601形式へ変換する方法
外部のAPIと連携する際に、国際規格のiso8601形式にする必要がある場合があります。 そこで、rubyのDateTime型をiso8601形式に変換する方法をお伝えします。
とても簡単で下記のようにするだけです。
require 'date' current_date = DateTime.now current_date.iso8601
とても簡単ですね!
Strftimeで指定する場合は、下記のようにすることで指定できます。
require 'date' current_date = DateTime.now current_date.strftime('%Y-%m-%dT%H:%M:%S.%L%z')