Ich verwende Dropwizard, um einige REST-Webdienste zu implementieren.Abrufen von Timeoffset mithilfe von Jakcson zum Analysieren von JSON Datetime
Benutzer werden Datum-Zeit mit iso-Format, wie: "beginTime": "2016-03-30T16:56:35.43-10:00"
Ich brauche das lokale Datum und Stunde durch den Benutzer oder den Offset gesendet zu bekommen.
Jackson scheint die Offset-Informationen zu verlieren und das Datum auf UTC zu setzen. In mein Objekt deserialisiert von JSON bekomme ich 2016-03-31T02:56:35.430Z
Ich habe alle Arten versucht (Calendar
, DateTime
, Date
).
Ich muss den Offset oder Benutzer Tag kennen, um tägliche Statistiken auf der Zeitzone des Benutzers zu berechnen.
Ich habe DeserializationFeature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE
ohne Erfolg versucht.
Wie kann ich den Offset oder/und das Eingabedatum bekommen?
Ich habe einen Weg mit 'DateTime.parse' und mit einem bestimmten' JsonDeserializer' gefunden, aber es ist viel des Guten eine bestimmte Deserializer für eine so grundlegende stuf zu nutzen suchen. –
Hi @ Ôrel di siehst du meine Antwort? –