2012-08-10 199 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來解決此問題,因此這可能是所需的解決方案。

我們已經在本地和舞臺環境中嘗試過這種方法,這確實解決了這個問題。

相關問題