java.util.date显示错误的日期(前一天)

时间:2012-09-24 20:20:11

标签: java date java.util.date

当我更新记录时,有一个属于类(birth date)的字段。这个字段是一个日期对象(如果我使用的是C#,则为datetime数据类型)。当我在数据库中保存此类记录时,记录会成功更新,但是,当我在数据库(MySQL)上查找此记录时,此字段显示错误的日期值。月份和年份值是正确的,但是日期值显示在我输入的前一天。

我是否需要配置一些参数才能使用java.util.date类?在我的数据库表中,我使用与我在类中使用的类型相同的类型定义了此字段。我使用eclipseJSF合作并使用Java sdk 1.6.18。

当我在我的代码中加入断点进行调试时,我注意到Date对象正在使用Gregorian Calendar,但不幸的是它已经出现了错误的日期值。我检查了我的日期时间设置,它们设置正确。我正在使用UTC -03:00 (Brazil)

0 个答案:

没有答案