Java 从MYSQL Junit与Tomat加载时出现时区问题

Java 从MYSQL Junit与Tomat加载时出现时区问题,java,Java,我有我的数据存储在MYSQL删除服务器,这是在UTC。所有时间戳都存储在UTC中 我在EST中的本地机器上运行tomcat服务器。我使用java.util.Date并通过hibernate映射 当我运行Junit来测试逻辑时,加载的时间被转换为本地时间,即EST,逻辑工作正常,没有任何问题 但是当在Tomcat(eclipse)中运行相同的应用程序时,我看到加载的时间戳是UTC本身,而不是自动转换为EST。。如果我必须以编程方式转换它。。那么我的Junit测试用例将失败 不确定我在这里遗漏了什么

我有我的数据存储在MYSQL删除服务器,这是在UTC。所有时间戳都存储在UTC中

我在EST中的本地机器上运行tomcat服务器。我使用java.util.Date并通过hibernate映射

当我运行Junit来测试逻辑时,加载的时间被转换为本地时间,即EST,逻辑工作正常,没有任何问题

但是当在Tomcat(eclipse)中运行相同的应用程序时,我看到加载的时间戳是UTC本身,而不是自动转换为EST。。如果我必须以编程方式转换它。。那么我的Junit测试用例将失败


不确定我在这里遗漏了什么…

日期
是从大纪元开始的-没有时区。因此,这个问题毫无意义——我们需要更多的细节——不,你的具体意思是什么——很抱歉造成混乱。我的问题是,当我在Junit中加载时间戳时,MYSQL中存储在UTC中的时间将转换为EST。。但是,当我在Tomcat中运行相同的应用程序时,日期会加载到UTC本身。现在我的问题是,如果我修复了Tomcat,Junit测试就会失败。。反之亦然..数据库列的具体类型是什么?它的mysql日期时间