日付だけでなく時間も扱える Date のサブクラスです。
require 'date'
civil([year[, mon[, mday[, hour[, min[, sec[, offset[, start]]]]]]]])
new([year[, mon[, mday[, hour[, min[, sec[, offset[, start]]]]]]]])暦日付に相当する日時オブジェクトを生成します。
commercial([cwyear[, cweek[, cwday[, hour[, min[, sec[, offset[, start]]]]]]]])暦週日付に相当する日時オブジェクトを生成します。
jd([jd[, hour[, min[, sec[, offset[, start]]]]]])ユリウス日に相当する日時オブジェクトを生成します。
now([start])現在の時刻に相当する日時オブジェクトを生成します。
ordinal([year[, yday[, hour[, min[, sec[, offset[, start]]]]]]])年日付に相当する日時オブジェクトを生成します。
hour時間を返します (0-23)。
min分を返します (0-59)。
new_offset([offset])self を複製して、その時差を設定しなおします。 引数を省略した場合は、零 (協定世界時) になります。
new も参照してください。
offset時差を返します。
sec秒を返します (0-59)。
zoneタイムゾーンを返します。