Ruby > 時間の処理

更新日 2014-11-11
広告

現在時刻

以下のように、nowメソッドを実行することで、現在時刻を保持するTimeオブジェクトを取得できます。
day = Time.now
day.year
day.month
day.day
day.hour
day.min
day.sec

エポック時間

エポック時間(単位は秒)を取得するなら、以下の方法でよい。
  epoch = Time.now.to_i
秒以上の精度でエポック時間を取得するなら、以下の方法でよい。
  epoch = Time.now.to_f

単位は秒だが、小数なので、1000倍すればミリ秒単位のエポック時間になる。

逆に、エポック時間(秒)から、Timeオブジェクトを取得するには、atメソッドを使います。

day = Time.at(1267867237)
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system