用红宝石打印时间戳

时间:2013-07-23 13:11:26

标签: ruby-on-rails ruby timestamp

当我查看我的rails控制台(从数据库记录)时,我的日期如下所示:

created_at:"2013-05-17 14:54:34"

当我MyClass.created_at打印时:

Fri, 17 May 2013 14:54:34 UTC +00:00

如何按照"2013-05-17 14:54:34"打印日期?

2 个答案:

答案 0 :(得分:2)

在Rails环境中,也可以使用to_formatted_s:

MyClass.created_at.to_formatted_s(:db)

可以传递给to_formatted_s的这些不同参数是here

答案 1 :(得分:0)

试试这个

MyClass.created_at.strftime("%y-%m-%d %H:%M:%S")

如果您在MyClass.created_at

中获得正确的日期答案