如何把时间格式化为中文?

如何把时间格式化为中文?

比如:8-9-2007 @ 23:00 pm
格式化为:2007年8月9日 @ 下午23:00


[Copy to clipboard] [ - ]


[Copy to clipboard] [ - ]
这也是个办法
???
API我会去看
自己搞定:
ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.update(:default => '%Y 年 %m 月 %d 日 @ %H %M %P')


页面输出:2007 年 08 月 09 日 @ 11 09 am

am不知道如何改成上午。。。


[Copy to clipboard] [ - ]
这样我只要写个helper方法就OK了,页面显示:
2007年08月09日 @ 下 午 12:32

或者用我上面的方法+helper方法(不如直接用helper方便)


[Copy to clipboard] [ - ]
楼上的没有解决上下午的显示问题。