【发布时间】:2013-07-29 18:56:18
【问题描述】:
我有时会在我的视图中显示
<td><%= something.foo_time %></td>
<td><%= something.bar_time %></td>
现在它们显示为
2000-01-01 05:24:00 UTC
2000-01-01 15:24:00 UTC
但由于我不收集日期,我只想显示时间,但以 AM/PM 样式显示,没有年份和时区。
我尝试过使用 strf 格式化 http://www.ruby-doc.org/core-2.0/Time.html#method-i-strftime 但它不起作用
<td><%= something.foo_time("%I:%M%p") %></td>
我也试过了
<td><%= something.foo_time "%H:%M:" %></td>
它也没有工作。
我该怎么走
2000-01-01 15:24:00 UTC
到
3:24 PM
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3