我需要在PostgreSQL日期字段中存储XmlGregorianCalendar。
在xml中:<Customer BirthDate="1973-05-10Z" Gender="Female">
CustomerDTO:
@Column(name = "birthdate")
private Date birthDate;
从XML获取日期:
CustomerType c = ... //getting from XML
CustomerDTO dto = new CustomerDTO();
dto.setBirthDate(c.getBirthDate().toGregorianCalendar().getTime());
有时在“生日”专栏中我会出生1天(1973-05-09而不是1973-05-10)。我认为这与时区转换有关。那么,我做错了什么以及如何避免呢? 向你寻求帮助。