我正尝试在created_date列中插入带有澳大利亚时区的时间戳。当Spring data JPA的save方法被调用时,时间戳是澳大利亚时区下午4点。我们的Spring配置不会强制JDBC使用UTC时区。未指定此类配置。事实上,UTC根本不存在于存储库中的任何地方。
问题:我知道JDBC驱动程序决定了时区。Q)它不应该总是采用JVM默认时区吗?Q)无论我在代码中设置什么时区(无论是作为默认时区还是在date列中),它在数据库中始终是UTC。不过,时
我对java时区有个问题,如果有人能帮我的话。我有一个运行在tomcat5.5上的web应用程序(不确定这是否相关),它的JVM版本如下java version "1.5.0我想要实现的是让Calendar.getInstance().getTime()返回与系统处于同一时区的日期。
我搜索了论坛,发现一些jvm没有正确读取系统时区的建议。我尝试使用-Duser.timezone=EST参数启动tomcat,但系统