2012-08-10 499 views
3

我们有一个Grails 2.1.0项目,我们的分段和生产dbs位于共享数据库服务器上。有没有办法在DataSource配置中设置时区为UTC

我们希望将每个连接的时区设置为UTC(0),是否有从DataSource.groovy文件执行此操作的简单方法。

其他建议也欢迎。

+0

你检查http://stackoverflow.com/questions/7605953/how-to-change-mysql-timezone-in-java-connection? – Tomo 2012-08-25 10:06:29

回答

2

Jared对grails/mysql timezone change的回答表明我们根本不需要调整mysql时区,因为datetime字段以MySql DateTime存储。我通过将-Duser.timezone = UTC添加到$ JAVA_OPTS来解决此问题,因此这可能是所需的解决方案。

我们已经在本地和舞台环境中尝试过这种方法,这确实解决了这个问题。

相关问题