Ruby / Rails:将int转换为时间或从整数获取时间?

我们做得到:

i = Time.now.to_i 

例如当前:

 i = 1274335854 

我可以转换我回到时间吗?

使用Time.at :

 t = Time.at(i) 

time.to_i => int :从epoch开始,以秒为单位返回时间值。

Time.at(seconds[, microseconds]) => time:创build一个新的时间对象,具有来自纪元的给定秒数(和可选的微秒)。

API链接

  • ruby-doc.org/core/classes/Time