ruby-on-rails – 将Rails中的毫秒数转换为格式化日期

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 将Rails中的毫秒数转换为格式化日期前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我确定这应该是简单的(可能缺少一些明显的东西),但是…我有一个毫秒数据库字符串,我想转换成在Rails的美国格式的日期.图形调用.to_date将是我的朋友,但它会抛出一个奇怪的错误.
article.date => "1379844601000"

article.date.to_date
NoMethodError: undefined method `div' for nil:NilClass

有人可以建议正确的方法吗?

解决方法

使用Date.strptime-但在此之前,先将其转换为秒数:
sec = ('1379844601000'.to_f / 1000).to_s
Date.strptime(sec,'%s')
//Sun,22 Sep 2013

猜你在找的Ruby相关文章