日付だけでなく時間も扱える 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]]]]]]])年日付に相当する日時オブジェクトを生成します。