ParseDate

日付を解析します。

モジュール関数

parsedate(str[, complete])

与えられた日付表現を解析し、見いだした要素を 配列 (年、月、日、時、分、秒、タイムゾーン、曜日) で返します。

省略できる最後の引数が真で、年が0から99の範囲であれば、 年の下2桁表現であるとみなしこれを補います。 なお、省略した場合は、偽とみなします。

parsedate はいろいろな書式をあつかえます。 たとえば、つぎのような表現を受けつけます:

Sat
Saturday
1999-08-28
21:45:09
09:45:09 PM
1999-08-28T21:45:09+0900
19990828 214509
H11.08.28T21:45:09Z
Sat Aug 28 21:45:09 1999
Sat Aug 28 21:45:09 JST 1999
Sat, 28 Aug 1999 21:45:09 -0400
Saturday, 28-Aug-99 21:45:09 GMT
08/28/1999
1999/08/28

日付解析し直ちに Date、あるいは DateTime オブジェクトを生成するには、 date.rb で提供される Date::parse や DateTime::parse や Date::strptime や DateTime::strptime などをつかうことができます。

日付解析し直ちに Time オブジェクトを生成するには、 time.rb で提供される Time.parse をつかうことができます。