在Ruby中转换纪元时间

Bla*_*rai 8 ruby linux

是否有一种简单的方法可以将Epoch时间转换为使用Ruby的标准格式?如果可以,我可以自定义它的显示方式吗?

Dan*_*ans 22

使用Time.at方法:

Time.at(1234567890) #=> 2009-02-13 16:31:30 -0700
Run Code Online (Sandbox Code Playgroud)

要显示时间,可以strftime在结果对象上使用该方法.

例如:

Time.at(1234567890).strftime("%m/%d/%Y") #=> "02/13/2009"
Run Code Online (Sandbox Code Playgroud)