Nic*_*ick 26 datetime ruby-on-rails
我确定这应该很简单(可能缺少明显的东西),但是......我有一个毫秒的数据库字符串,我希望在Rails中转换为美国格式的日期..to_date想打电话会是我的朋友,但这会引发一个奇怪的错误.
article.date => "1379844601000"
article.date.to_date
NoMethodError: undefined method `div' for nil:NilClass
任何人都可以建议正确的方法吗?
Dam*_*ien 47
将其转换为秒(milliseconds/1000)并调用Time::at结果:
Time.at(1379844601000/1000)
# => 2013-09-22 12:10:01 +0200
小智 38
Time.strptime(milliseconds.to_s, '%Q')
// %Q - Number of milliseconds since 1970-01-01 00:00:00 UTC.
she*_*hem 19
使用Date.strptime- 但在此之前,首先将其转换为秒:
sec = ('1379844601000'.to_f / 1000).to_s
Date.strptime(sec, '%s')
//Sun, 22 Sep 2013 
| 归档时间: | 
 | 
| 查看次数: | 21896 次 | 
| 最近记录: |