我对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"