Forum: Object-Pascal / Delphi-Language
Delphi
by OlliWW,
7. Mär 2023
Siehe meine Tabelle auf der ersten Seite dieses Threads.
Die Antwort ist "Jein", es liefert ein Datum zurück, allerdings obwohl der Sekunden-Teil syntaktisch und semantisch korrekt ist, werden die Sekunden auf "00" gestellt - was meiner Meinung nach ein inhaltlicher Fehler ist.
Forum: Object-Pascal / Delphi-Language
Delphi
by OlliWW,
6. Mär 2023
Ich habe nun mal in aller Ausfürhlichkeit ein paar Tests gemacht mit TryStrToDateTime in Delphi 10.4., 11.1. und 11.3.
Das Verhalten zwischen den ersten beiden und der aktuellsten Version ist definitiv anders.
Hier sieht man links den Input. Rot bedeutet das result ist "false", grün bedeutet das result ist true und der Wert entspricht dem erwarteten Wert. Gelb bedeutet es kommt zwar true...
Forum: Object-Pascal / Delphi-Language
Delphi
by OlliWW,
2. Mär 2023
Hallo,
Ich teste nun das neue Delphi 11.3. und ich konnte ein verändertes Verhalten bei der Konvertierung von Strings in DateTime bemerken.
Folgende Strings konvertiere ich mit TryStrToDateTime und vergleiche damit den resultierenden DateTime-Wert und die Antwort der Funktion (True / False):
01.01.2023 25:34:45
Liefert False, was korrekt ist da "25" keine gültige Stunde ist
...