我希望能够按日期比较行。首先,我保存了类似于这样的字符串日期数据:
2/10/15 23:37
将数据导入我的PostgreSQL数据库。
我可以看到我的日期已保存,现在的日期格式为:2015-02-10 23:37:00
,而区域设置字段设置为lc_collate = en_US.UTF-8
。
现在我正在使用相同的文件,并想比较日期字段,以查看它是否相同(应该是相同的!),但Ruby将2/10/15 23:37
读作0002-10-15 13:01:00 +0800
。
我也尝试了这个:
Date.strptime(myDate, "%m/%d/%Y")
但结果是0015-02-12
。
我怎样才能让Ruby以与我的数据库相同的方式读取我的输入字符串?我试图在我的application.rb中设置config.i18n.default_locale = 'en-US'
,但没有帮助。