默认情况下,DataMapper在PostgreSQL中创建类型为timestamp without time zone
的DateTime属性。我想将项目的默认值更改为timestamp with time zone
。怎么办呢?
答案 0 :(得分:1)
只需设置ENV ['TZ'] ='您的时区'
答案 1 :(得分:1)
以防一些jruby用户经过:
你需要设置ENV ['TZ'] ='你的时区'和
org.joda.time.DateTimeZone.setDefault(org.joda.time.DateTimeZone.forID('your timezone'))
'UTC'对我来说很好。对于其他时区,您可能需要深入了解joda-time。