我们现在正在将Spring应用程序的MySQL连接器/J从版本5更新到8(我们实际上正在将Spring版本从2.0更新到2.1,但我认为它与我们的问题无关)。升级连接器后(数据库保持不变: MySQL 5.7),我们发现存储在数据库中的所有DATETIME值都是根据服务器和客户端之间的时区差异(UTC和UTC+1)移动的。例如,如果我们尝试读取一个类似于
我使用UTC将日期保存在mysql数据库中作为datetime,所以如果cst time是2014-07-22 10:34 am in the db,它将保存为2014-07-22 15:34。在本地测试应用程序时,使用本地数据库或连接到远程数据库的osx 10.9会将其正确格式化为2014-07-22上午10:34当在服务器ubuntu + nginx + sailsjs上运行应用程序时,日期为在服务器上,我已经使