这似乎是一个常见的问题,所以也许我错过了一些明显的东西.使用Joda时间我想用时区保持日期.如果我没有使用JPA,我会想做这样的事情来保存和检索时间戳:
create table test_dates ( zone varchar(50),ts_with_time_zone timestamp with time zone ); insert into test_dates values ('UTC','2012-08-12 12:34:56 UTC'); insert into test_dates values ('MST','2012-08-12 05:34:56 MST'); select 'UTC in MST',ts_with_time_zone at time zone 'MST' from test_dates where zone = 'UTC';
那么如何使用Joda Time,JPA,EclipseLink和Postgres使用指定的时区保存和检索这些时间戳?
我已经看到使用converters的答案,但我不知道你将如何指定或使用时区.当然,我可以获得UTC时间并自己进行转换,但这会破坏“有时区”列的目的.这可能吗?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。