rails3 时区
场景:rails3批改时区
rails3修改时区
rails3修改时区
修改方法:打开工程的config/application.rb文件,默认config.time_zone是注释掉的,可以取消注释,修改为如下:
Java代码 
-
config.time_zone =
'Beijing'
如果之设置上面这行,效果是,数据库中保存的是UTC时间,在取出时,会+8小时,保存时,-8小时;在页面上显示为北京时间,数据库还是UTC时间。(可以在工程下用rake time:zones:local查看所有可能的值。)
另外,加上下面这句:
Java代码
Java代码
- config.active_record.default_timezone = :local
这行让数据库操作时间也修改为本地时间,顾名思义:如果你在天朝,那就是天朝时间。