我有一个shows
带有时间列的表,称为start_time
. 在视图中,当我这样做时:
<%= show.start_time %>
我明白了
2000-01-01 21:00:00 UTC
21:00
仅作为时间正确存储在数据库中。如何仅在视图中显示时间减去日期?
我有一个shows
带有时间列的表,称为start_time
. 在视图中,当我这样做时:
<%= show.start_time %>
我明白了
2000-01-01 21:00:00 UTC
21:00
仅作为时间正确存储在数据库中。如何仅在视图中显示时间减去日期?
一种方法是
show.start_time.to_s(:time)
或使用http://www.ruby-doc.org/core-1.9.3/Time.html#method-i-strftime中列出的任何选项,您可以执行以下操作:
show.start_time.to_s("%H:%M %P")