Mehr

Datumsformat in GeoServer WMS-Anfragen seltsam


Ich habe einige Datumswerte in den Layereigenschaften.

Wenn ich GetFeatureInfo-Anfrage an WMS verwende, habe ich das Datum am Tag zurück, zum Beispiel in DB oder in WFS-Anfragen oder in der Layer-Vorschau, es ist '2015-04-10', aber ich habe '2015-04-09Z' in meinem WMS Anfrage.

Wie kann ich diese Ausgabe auf der Serverseite reparieren oder ändern?

Geoserver + PostGis


Starten Sie Ihren Goserver mit dieser Java-Option:

-Dorg.geotools.localDateTimeHandling=true

Es weist Geotools an, Datumsobjekte nicht zu ändern (http://docs.geotools.org/latest/javadocs/org/geotools/factory/GeoTools.html#LOCAL_DATE_TIME_HANDLING).

Sie benötigen mindestens Version 15 von Geotools, damit dies funktioniert.