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

时间:2010-05-20 06:12:35

标签: ruby-on-rails ruby time

我们可以这样做:

i = Time.now.to_i 

例如当前:

i = 1274335854

我可以将我转换回来吗?

2 个答案:

答案 0 :(得分:280)

使用Time.at

t = Time.at(i)

答案 1 :(得分:24)

  

time.to_i => int:返回 time 的值,作为自纪元以来的整数秒数。

     

Time.at(seconds[, microseconds]) => time:使用epoch中给定的秒数(和可选的微秒)创建一个新的时间对象。

API链接