Die Zeitzone ist ein Artefakt der Konvertierung von "Augenblicken" in ein von Menschen lesbares Datum und eine Uhrzeit in einigen Kalendern.
Computer mögen keine für Menschen lesbaren Formate (zumindest nicht so sehr wie Menschen), daher speichern sie Augenblicke normalerweise in einem zonenneutralen Format. Beispielsweise werden im NTFS-Dateisystem Zeitstempel in UTC gespeichert.
Daher wird die Änderung der Dateizeit ordnungsgemäß gespeichert, solange derjenige, der sie ändert, die aktuelle Zeit kennt. Wenn auf Ihrem Windows-System "13:19" angezeigt wird und angenommen wird, dass es sich in der GMT-5-Zeitzone befindet, wird daraus geschlossen, dass der aktuelle Zeitpunkt in UTC "18:19" ist, und es wird so viel in die NTFS-Eingeweide geschrieben. Wenn das Betriebssystem jedoch "13:19" anzeigt, sich jedoch in der GMT + 3-Zeitzone befindet, ist das Betriebssystem um acht Stunden ausgeschaltet, auch wenn für den Menschen, der auf den Bildschirm schaut, alles in Ordnung zu sein scheint.
Ein weiterer Punkt ist, dass die Änderungszeit der Datei eine Eigenschaft des Speichersystems ist, in dem die Datei gespeichert ist, z. B. eines Dateisystems. Wenn eine Datei "gesendet" wird, vergeht diese Zeit nicht unbedingt mit ihr. Einige Archivformate (z. B. Zip) binden die Änderungszeit der Datei zusammen mit der Datei ein. Dies gilt nicht für eine Datei, die "wie sie ist" gesendet und an eine E-Mail angehängt wird und keine Änderungszeit für Dateien enthält.
Einige Hinweise finden Sie in der Microsoft-Dokumentation zu FILETIME . Es gibt keine Bestimmung für eine Zeitzone in der Struktur, aber der Text besagt, dass NTFS alle Dateizeiten in UTC speichert.
quelle
Windows-Zeitstempel sind zeitzonenabhängig. Ihr Mechanismus für die Dateiübertragung ist jedoch möglicherweise nicht.
quelle
Beachten Sie als Ergänzung, dass die Änderungsdaten von Dateien aus NTFS oder anderen Dateisystemen möglicherweise zeitzonenabhängig sind, EXIF-Daten (z. B. Datum / Uhrzeit, zu der ein Bild mit Ihrer Kamera aufgenommen wurde) jedoch möglicherweise nicht vorhanden sind und auch nicht als UTC gespeichert werden kann sich als schwierig zu konvertieren erweisen. Nur ein Gedanke, falls das Datum / die Uhrzeit der Datei create / modify / EXIF nicht übereinstimmen.
Ich erinnere mich an Windows 7, das in Bezug auf die Anzeige von EXIF-Daten gegenüber früheren Versionen verbessert wurde, dh wenn es im Handumdrehen für Diaply-Zwecke in die aktuelle Ortszeit konvertiert wurde, wenn dies möglich ist.
quelle
Denken Sie daran, dass FAT-Dateisysteme NICHT zeitzonenabhängig sind. Dies betrifft Sie jedoch nur, wenn Sie die Datei auf einem Gerät mit einem FAT-Dateisystem übertragen, das Zeitzonen überschreitet.
quelle