Einzelnen Beitrag anzeigen

Hobbycoder

Registriert seit: 22. Feb 2017
955 Beiträge
 
#21

AW: TJSON.JSONToObject DateTime als LocalTime

  Alt 1. Nov 2023, 12:08
Wenn du UTC verwenden willst, musst du wohl vorher umrechnen:

UTCNow := TTimeZone.Local.ToUniversalTime(Now);
Danke Das war's. Klingt eigentlich logisch, hab ich nur igendwie nicht dran gedacht.

Aber, und das finde ich jetzt merkwürdig, wenn ich joDateIsUTC verwende, erhalte ich am Server eine Stunde zu wenig. Wenn ich joDateFormatISO8601 verwende, dann stimmt die Zeit auf beiden Seiten. (Jetzt natürlich mit Umrechnung LocalToUTC am Client bevor die Uhrzeit ins Object geschrieben wird, und UTCToLocal am Server nach dem die Uhrzeit aus dem Object gelesen wurde)
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat