Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > class Time > to_a
to_a -> Array
時刻を10要素の配列で返します。その要素は順序も含めて以下の通りです。
p Time.now # => Mon Oct 20 06:02:10 JST 2003 p Time.now.to_a # => [10, 2, 6, 20, 10, 2003, 1, 293, false, "JST"]
要素の順序は C 言語の tm 構造体に合わせています。ただし、 tm 構造体に zone はありません。
注意: C 言語の tm 構造体とは異なり、month は 1 月に対 して 1 を返し、year は 1998 年に対して 1998 を返します。また、 yday は 1 から数えます。