我想要一个日期时间格式,如下所示: - 2011年12月27日星期二下午3:30。
我在en.yml文件中进行了更改,看起来像这样
time:
format:
short_ref: "%A, %d %b at %I"
当我尝试运行应用程序时,我收到此错误:18n :: Home中的MissingTranslationData #index
翻译缺失:en.time.formats.long
可能导致此错误的原因是什么?
答案 0 :(得分:3)
尝试在ruby中使用strftime
函数。这为操作ruby的日期格式提供了很大的灵活性。
你也可以尝试类似的东西:
date = Time.now
date.strftime("%d %b %Y at %I:%M:%S %p")
这将以此格式返回日期:
27 Dec 2011 at 05:47:20 PM
详细了解Ruby API
中的strftime
功能