Geoserver无法将日期时间转换为正确的UTC时区

时间:2015-03-10 05:47:25

标签: datetime postgis utc geoserver

Geoserver在翻译日期时遇到问题。

我们有一个专栏" effective_begin_time"定义为"时间戳 时区"在postgres。它以这种方式指定希望所有 日期/时间将以UTC格式存储。但是在做WFS-T时 使用geoserver插入,我们将其定义为:

2015-03-09T20:20:00 PDT

Geoserver将此值作为2015-03-09T20:20:00Z插入数据库   无视PDT'时区。我期待将日期存储为   2015-03-10 03:20:00 + 00

我打开了调试,发现Geoserver将值插入为 2015-03-09T20:20:00Z,无视PDT。 Geoserver在Tomcat中部署为WAR 如记录所示设置了user.timezone = GMT。我不知道为什么会这样 发生。我验证了从psql执行插入时, 值以正确的UTC格式存储。有人能告诉我需要什么 这样做是为了确保日期正确地插入到UTC表格中?

0 个答案:

没有答案