对于created_at,将24小时时间更改为12小时

时间:2013-12-05 20:25:52

标签: ruby-on-rails datetime

有人知道如何将rails默认24小时格式更改为12小时格式吗?

<%=h message.created_at.to_s(:long) %>

格式显示为2013年12月5日13:39。正确的格式应为2013年12月5日下午1:39。

1 个答案:

答案 0 :(得分:3)

查找strftime(对于任何语言),并自己构建实际模板。根据{{​​1}},违规模板为Time::DATE_FORMATS,因此请将结尾更改为'%B %d, %Y %H:%M'

(您还可以向%I:%M %p添加新格式...)