相关疑难解决方法(0)

在将Java Date写入SQL TIMESTAMP列之前,JDBC是否将日期从JVM时区转换为数据库会话时区?

在将Java Date写入SQL TIMESTAMP列之前,JDBC是否将日期从Java虚拟机时区转换为数据库会话的日期?

例如,假设Java虚拟机时区为UTC且数据库会话时区为UTC-5.如果Java程序试图2000-01-01 00:00:00通过传递它来存储PreparedStatement#setTimestamp(int, Timestamp),根据JDBC标准,数据库是存储TIMESTAMP '2000-01-01 00:00:00'还是TIMESTAMP '1999-12-31 19:00:00'

java sql timezone timestamp jdbc

26
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×1

jdbc ×1

sql ×1

timestamp ×1

timezone ×1