Einzelnen Beitrag anzeigen

Hobbycoder

Registriert seit: 22. Feb 2017
930 Beiträge
 
#10

AW: TJSON.JSONToObject DateTime als LocalTime

  Alt 1. Nov 2023, 10:12
Um 10:52 LocalTime sollte bei UTC aber ein anderer Wert herauskommen als "2023-11-01T10:52:32.271Z". Das Problem liegt also vermutlich beim Sender und nicht beim Empfänger.

Wie sieht denn der Code auf Client-Seite aus?
UE:=TJson.JsonToObject<TUserEntry>(Str, [joIgnoreEmptyStrings, joIgnoreEmptyArrays, joDateIsUTC]); bzw.
Result:=TJson.ObjectToJsonString(Self, [joIgnoreEmptyStrings, joIgnoreEmptyArrays, joDateIsUTC]); Beides jeweils in einer Funktion des Objects.

Server und Client verwenden die gleiche Unit und laufen auch beim Test auf dem gleichen Rechner.
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat