0

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

我需要配置一些参数才能使用java.util.dateclass 吗?在我的数据库表中,我用我在课堂上使用的相同类型定义了这个字段。我正在使用eclipseJSF使用 Java sdk 1.6.18。

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

4

0 回答 0