Problem. Beim Setzen des Zeitstempels einer Datei unter VISTA mit SetCreationTime und anschließendem Auslesen mit GetCreationTime wird die Angabe Stunde innerhalb eines kompletten Zeitstempels gemäß Vorgabe geschrieben und genauso ausgelesen. Wenn man aber die Eigenschaften der gleichen Datei mit dem Explorer oder dem Total Commander ausliest, wird die Stunde um 1 reduziert angezeigt. Das bedeutet zum Beispiel anstelle 7:15 wird 6:15 angezeigt und anstelle 0:30 wird 23:30 am Vortag angezeigt.
Dieser Versatz ist unabhängig von Sommerzeit und Winterzeit. Er ist streng reproduzierbar und tritt nur bei der Zeit-Komponente Stunde auf. Man kann dem auch schlecht vorbeugen, indem man die Zeit selbst um 1 versetzt vorgibt, weil das Tag, Monat und sogar Jahr verändern kann und damit eine umständliche Angelegenheit würde. Was soll das?
Dieser Versatz ist unabhängig von Sommerzeit und Winterzeit. Er ist streng reproduzierbar und tritt nur bei der Zeit-Komponente Stunde auf. Man kann dem auch schlecht vorbeugen, indem man die Zeit selbst um 1 versetzt vorgibt, weil das Tag, Monat und sogar Jahr verändern kann und damit eine umständliche Angelegenheit würde. Was soll das?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „drschef“ () aus folgendem Grund: Präzisierung