如何使用JPA和Hibernate以UTC时区存储日期/时间和时间戳
如何配置JPA / Hibernate将数据库中的日期/时间存储为UTC(GMT)时区?考虑这个带注释的JPA实体:
public class Event { @Id public int id; @Temporal(TemporalType.TIMESTAMP) public java.util.Date date;}
如果日期是太平洋标准时间(PST)的2008年2月3日上午9:30,那么我希望将数据库中存储的2008年2月3日下午5:30的UTC时间。同样,当从数据库中检索日期时,我希望它被解释为UTC。所以在这种情况下530pm是在UTC时间下午5点。当它显示时,它将被格式化为太平洋标准时间上午9:30。
潇湘沐
HUX布斯
相关分类