我将时间作为字符串存储在数据库中。但在视图层,我想确保时间格式是有效的。
另外,如何添加查找显示am和pm。
在控制器中将2个视图级别字段合并为一个并存储在模型中。
答案 0 :(得分:2)
为什么不在数据库中存储datetime
或time
,并使用time_select
辅助方法?
http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-time_select
答案 1 :(得分:1)
Datetime将是您的最佳选择。为此目的存储字符串是没有意义的。
此外,格式化起来会更容易,比如
article.published_at.strftime(“发布于:%d /%m /%Y%H:%M”)
将是这样的:
发布于:31/05/2012 11:57