我编写了一个独立的脚本,它使用 Google Apps Script JDBC 对象在 mySQL 数据库中存储日期(日期类型字段)。日期的时区是 UTC。
我做了一个选择所有日期的查询,例如:SELECT Date1
FROMTable1
当我使用 GetObject(1) 检索数据时,它返回一个设置了 PDT 时区的 Date 对象。更准确地说,当我提示 theDate.toString() 时,它给了我: Mon Jul 30 2012 23:51:25 GMT+0200 (CEST) 我注意到原始日期 (2012-07-30 14:51:25 ) 来自 db 已被视为 PDT 并转换为 GMT+2。
脚本时区不相关,设置为 GMT+1...
如何告诉 JDBC 数据库中的日期是 UTC?
谢谢