Einzelnen Beitrag anzeigen

bcvs

Registriert seit: 16. Jun 2011
668 Beiträge
 
Delphi 12 Athens
 
#9

AW: Irritationen bei SetLastWriteTime/ GetLastWriteTime

  Alt 25. Mär 2020, 10:25
Diese Vermutung hatte ich auch schon und so scheint es auch wirklich zu sein.

Der Dir-Befehl in der Eingabeaufforderung liefert die gleiche Zeit wie GetLastWriteTime, also eine Stunde früher als der Explorer. Anders allerdings die PowerShell: Hier zeigt Dir die selben Werte an wie der Explorer.

Dann werde ich also weiterhin mit Set/GetLastWriteTime arbeiten und mich nicht drum kümmern, was der Explorer sagt.

Bleibt allerdings noch das zweite Problem mit der UTC-Variante
Delphi-Quellcode:
TFile.SetLastWriteTimeUTC('test.txt', StrToDateTime('01.05.2020 10:00'));
TFile.GetLastWriteTimeUTC('test.txt'))); // liefert 01.05.2020 09:00
Wo bleibt hier die eine Stunde? Wird da auch irgendwo etwas mit der Sommerzeit gerechnet?
  Mit Zitat antworten Zitat