Ruby 3.1.0 リファレンスマニュアル > ライブラリ一覧 > dateライブラリ > DateTimeクラス > strptime

singleton method DateTime.strptime

strptime(str = '-4712-01-01T00:00:00+00:00', format = '%FT%T%z', start = Date::ITALY) -> DateTime[permalink][rdoc]

与えられた雛型で日時表現を解析し、その情報に基づいて DateTime オブジェクトを生成します。

[PARAM] str:
日時をあらわす文字列
[PARAM] format:
書式
[PARAM] start:
グレゴリオ暦をつかい始めた日をあらわすユリウス日
[EXCEPTION] ArgumentError:
正しくない日時になる組み合わせである場合に発生します。

例:

require 'date'
DateTime.strptime('2001-02-03T12:13:14Z').to_s
# => "2001-02-03T12:13:14+00:00"

[SEE_ALSO] Date.strptime, DateTime._strptime, strptime(3), Date#strftime