MySQL时区转换问题

时间:2015-07-30 19:17:40

标签: java mysql datetime jdbc timestamp

MySQL时区转换是否已损坏?

我想将java时间戳保存到DATETIME数据库字段。

  • DB timezone GMT
  • 客户时区PST(GMT -07:00)
  • useTimezone = true

客户时间7月30日, 09:00:00 (格林威治标准时间-07:00)

在DB中我得到了7月30日, 02:00:00 (GMT)

预计格林威治标准时间 - 7月30日, 16:00:00 (GMT)

在调试过程中,我发现转换发生在这里

http://www.1java2c.com/Open-Source/Java-Document/Database-JDBC-Connection-Pool/mysql/com/mysql/jdbc/TimeUtil.java.htm第899行

这是一个真正的问题,还是我的配置失败了?

0 个答案:

没有答案