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