我的数据库中有一个字段存储为时间戳,我需要在 EPOCH 时间以秒为单位输出。
问问题
42557 次
3 回答
58
假设您的时间戳是一个 Ruby Time对象:
puts time_stamp.strftime('%s')
puts time_stamp.to_i
timestamp = Time.at(628232400)
如果它是DateTime对象,您可以使用strftime和strptime方法。
于 2013-10-12T20:41:07.233 回答
44
返回自纪元以来的秒数:
time = Time.now.to_i
返回自纪元以来的秒数,包括微秒:
time = Time.now.to_f
于 2013-03-07T05:30:11.757 回答
15
Time.now.to_i
返回纪元。同样适用于:
time = Time.now
time.to_i
于 2014-09-30T12:03:22.600 回答