Ruby:将unix时间戳转换为日期

Pau*_*aul 37 ruby datetime unix-timestamp

irb> dt = Time.now.utc
=> 2012-04-26 10:47:01 UTC

irb> dti = dt.to_i
=> 1335437221
Run Code Online (Sandbox Code Playgroud)

现在,如何转换dti回日期/时间?

Sim*_*tti 109

使用Time.at.

Time.at(1335437221)
# => 2012-04-26 12:47:01 +0200 
Run Code Online (Sandbox Code Playgroud)

  • Time.at(1335437221).utc谢谢. (14认同)