小编use*_*110的帖子

为什么Rails总是将日期时间显示为1/1/2000 - 具有正确的时间

这个让我疯了!数据正确存储到db(sqlite3)中.但是,当我从记录中显示日期时,Rails似乎强制它到1/1/2000 - 使用正确的时间.换句话说,如果我将此指定为日期时间:2009年12月31日下午6:00,sqllite3实际上将显示2009-12-31 18:00:00.但.... Rails将显示该值已于2000年1月1日06:00 PM(保持正确的时间).

我创建了虚拟属性来处理日期格式(看起来工作正常).而且,我已将时区设置为:

config.time_zone = 'Eastern Time (US & Canada)'
Run Code Online (Sandbox Code Playgroud)

我不得不相信这很简单......这让我疯狂!

谢谢!

约翰

datetime ruby-on-rails

4
推荐指数
2
解决办法
2091
查看次数

标签 统计

datetime ×1

ruby-on-rails ×1