当我更新一条记录时,有一个属于该类的字段(birth date)
。该字段是日期对象(如果我使用 C#,则为日期时间数据类型)。当我将此类记录保存在数据库中时,记录会成功更新,但是,当我在数据库中查找此记录时(MySQL)
,此字段显示的日期值错误。月份和年份值是正确的,但日期值显示的是我输入的前一天。
我需要配置一些参数才能使用java.util.date
class 吗?在我的数据库表中,我用我在课堂上使用的相同类型定义了这个字段。我正在使用eclipse
和JSF
使用 Java sdk 1.6.18。
当我在我的代码中设置断点进行调试时,我注意到该Date
对象正在使用Gregorian Calendar
,但不幸的是它已经带有错误的日期值。我检查了我的日期时间设置,它们设置正确。我在用UTC -03:00 (Brazil)