我对rails(还有corse和ruby)完全不熟悉。
默认情况下,创建表时,Rails会添加一个“created_at”列。
创建的_at列显示类似于2012-05-08 17:23:58 UTC的内容。
如何以其他格式显示同一日期像这样:2012年5月8日?

最佳答案

你可以用DateTime#strftime来做这个。

obj.created_at
 => Thu, 22 Mar 2012 00:07:12 UTC +00:00

obj.created_at.strftime("%m/%d/%Y")
 => "03/22/2012"

10-01 10:10
查看更多