0

我将时间作为字符串存储在数据库中。但是在视图层,我想确保该时间的格式是有效的。

另外,如何添加查找显示上午和下午。

在控制器处将 2 个视图级别字段合并为一个并存储在模型中。

4

2 回答 2

2

你为什么不存储为datetimetime在你的数据库中,并使用time_select辅助方法?

http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-time_select

于 2012-06-01T06:17:00.327 回答
1

日期时间将是您的最佳选择。为此目的存储字符串是没有意义的。

此外,它会更容易格式化,比如

article.published_at.strftime("发表于:%d/%m/%Y %H:%M")

将是这样的:

发表于:31/05/2012 11:57

于 2012-06-01T07:57:31.773 回答