如何将长期转换为日期?

Hel*_*rld 2 ruby datetime ruby-on-rails date

我在Rails中有一个很长的值134740800,这是自纪元以来的毫秒数.

如何将其转换为mm-dd-yyyy格式的日期?

我认为格式化将使用类似的东西完成,strftime但我似乎无法找到将long转换为有效日期的正确方法.

Mar*_*lez 6

secs = 134740800/1000 # millisecs / 1000
t = Time.at(secs)
t.strftime("%m-%d-%Y")
Run Code Online (Sandbox Code Playgroud)

产量

"01-02-1970"
Run Code Online (Sandbox Code Playgroud)