我们希望我们的Play Framework 2.0 Scala应用程序在应用服务器和MySQL数据库服务器中处理所有日期和时间信息时都使用UTC时间。关键是:
- 不改变部署环境 - 不改变CI(测试)环境 - 不改变本地(开发)环境
有没有标准的最佳实践来做到这一点?我们希望测试在UTC时间下运行,而不必在所有命令行上传递
- 不改变部署环境 - 不改变CI(测试)环境 - 不改变本地(开发)环境
有没有标准的最佳实践来做到这一点?我们希望测试在UTC时间下运行,而不必在所有命令行上传递
-Duser.timezone = GMT
。同样,通过play start
启动服务器也是如此。
play test
)和开发(play start
)。更新的解决方案支持生产环境(play dist
),该环境不运行Build.scala文件。 - ms-tgslick.dbs.default.db.url
中添加serverTimezone=UTC
2)使用-Duser.timezone=UTC
配置sbt运行。 - Hahn