我有一个表shows
,其中包含一个名为start_time
的时间列。在视图中,当我这样做时:
<%= show.start_time %>
我得到了
2000-01-01 21:00:00 UTC
21:00
仅作为时间正确存储在数据库中。如何仅在视图中显示时间减去日期?
答案 0 :(得分:0)
一种方法是
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")