DataNucleus是否将JodaTime的DateTime与非本地时区保持不同?

时间:2012-09-03 09:18:03

标签: datanucleus

当在UTC时区给出时,Joda Time的DateTime类是否保持不同?时间戳看起来很不寻常(可能全为零)。

Joda Time使用new DateTime(DateTimeZone.UTC)创建了它们。它们是否以不熟悉的格式保存在PostgreSQL中?

"2012-09-02 23:43:44.642-07"
"2012-09-03 00:05:01.517-07"
"2012-09-03 00:10:30.704-07"
"1969-12-31 16:00:00-08"
"2012-09-03 00:23:40.556-07"
"1969-12-31 16:00:00-08"
"1969-12-31 16:00:00-08"
"1969-12-31 16:00:00-08"

版本是:

  1. 的PostgreSQL-9.1-901.jdbc4.jar
  2. DataNucleus Core / RDBMS 3.1.1
  3. DataNucleus Joda Time 3.1.0-release。
  4. 谢谢。

1 个答案:

答案 0 :(得分:0)

如评论中所述,通过将PostgreSQL的JDBC4驱动程序升级到'postgresql-9.1-901-1.jdbc4.jar'来解决问题。