Einzelnen Beitrag anzeigen

Hobbycoder

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

TJSON.JSONToObject DateTime als LocalTime

  Alt 1. Nov 2023, 10:16
Hi,

ich übertrage Datenstrukturen mittels ObjectToJSON und JSONToObject pber http zwischen Client und Server, was soweit recht simple und fehlerfrei funktioniert. Nur bei den TDateTime-Werten habe ich so meine Probleme.

Je nach TJSONOptions habe ich auf der Serverseite eine Abweichung um +1 oder +2 Stunden. Das wird sicherlich auf Grund der zeitzone und Winter-/Sommerzeit so sein.
Jedoch, wie kann ich das verhindern oder wie kann ich das auf die lokale Uhrzeit korrigieren. Die übertragene Zeit soll auf dem Server immer passend zu dessen Computerzeit und Zeitzone angezeigt werden.

Die o.g. Abweichung habe ich schon wenn Server und Client beide auf meinem Rechner laufen. Später soll der Client auch in der Türkei laufen, jedoch bei den übertragenen Daten am Server mit deutscher Zeit angezeigt werden.

Danke im Voraus.
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat