Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > dateライブラリ > DateTimeクラス > iso8601
iso8601(n = 0) -> String
[permalink][rdoc]rfc3339(n = 0) -> String
xmlschema(n = 0) -> String
[[ISO:8601]] 書式の文字列を返します (XML Schema の dateTime 相当)。 省略可能な引数により、印字する秒の小数点以下の桁数を与えることができます。
strftime('%FT%T%:z') と等価です。
例:
require 'date' DateTime.parse('2001-02-03T04:05:06.123456789+07:00').iso8601(9) #=> "2001-02-03T04:05:06.123456789+07:00"