2013-03-07 109 views

回答

35

假设你的时间戳是一个Ruby 时间对象:

puts time_stamp.strftime('%s') 
puts time_stamp.to_i 
timestamp = Time.at(628232400) 

如果是日期时间对象,您有strftimestrptime方法在您的处置。

23

返回自纪元的秒数​​:第二

time = Time.now.to_i 

返回自纪元包括微秒:

time = Time.now.to_f 
+2

这没有回答我的问题,我想知道如何将Ruby Time类转换为Epoch Unix秒,而不是其他方式。 – MichaelScaria 2013-03-10 02:10:13

8
Time.now.to_i 

返回Epoch。同样为:

time = Time.now 
time.to_i