Einzelnen Beitrag anzeigen

Maekkelrajter

Registriert seit: 8. Mär 2017
Ort: Köln
118 Beiträge
 
Delphi 11 Alexandria
 
#15

AW: StrToDateTime('2018-06-04T00:00:10'); ungültiges Format

  Alt 12. Jun 2019, 14:59
...ich sehe gerade:
aus '2018-06-04T00:00:10' wird 04.06.2018 02:00:10 (TDateTime)

Zeitzone? Sommerzeit? GMT? Ist schon spannend...
https://de.wikipedia.org/wiki/ISO_8601
Wenn man den booleschen Parameter AsUTCTime auf true setzt, dann klappt's auch mit XMLTimeToDateTime
Bei System.DateUtils.ISO8601ToDate muss ja auch der Parameter AReturnUTC mit 'true' übergeben werden.
Dummerweise hat XMLTimeToDateTime 'false' als Vorgabe, im Gegensatz zu ISO8601ToDate.

Gruß LP

Geändert von Maekkelrajter (12. Jun 2019 um 15:06 Uhr)
  Mit Zitat antworten Zitat