Ruby 2.0.0 リファレンスマニュアル > ライブラリ一覧 > timeライブラリ > Timeクラス > iso8601
xmlschema(fractional_seconds = 0) -> String
[permalink][rdoc] [added by time]
iso8601(fractional_seconds = 0) -> String
[added by time]
XML Schema で定義されている dateTime として 表現される形式の文字列を返します。
XML Schema で定義されている dateTime として 表現される形式の文字列をパースするためのクラスメソッド Time.iso8601, Time.xmlschema もあります。
CCYY-MM-DDThh:mm:ssTZD CCYY-MM-DDThh:mm:ss.sssTZDただし TZD は Z または [+-]hh:mm です。
使用例
require 'time' iso8601_time = '2008-08-31T12:34:56+09:00' t = Time.iso8601(iso8601_time) p t.xmlschema #=> "2008-08-31T03:34:56Z" p t.xmlschema(9) #=> "2008-08-31T03:34:56.000000000Z"
[SEE_ALSO] Time.iso8601, Time.xmlschema