La zona horaria es un artefacto de conversión de "instantes" a una fecha y hora legible por humanos en algún calendario.
A las computadoras no les gustan los formatos legibles por humanos (no tanto como los humanos, al menos), por lo que generalmente almacenan instantes en un formato de zona neutral. Por ejemplo, en el sistema de archivos NTFS, las marcas de tiempo se almacenan en UTC.
Por lo tanto, la modificación de la hora del archivo se almacena correctamente siempre que quien la modifique conozca la hora actual. Si su sistema Windows muestra "13:19" y cree que se encuentra en la zona horaria GMT-5, infiere que el instante actual es "18:19" en UTC, y escribe tanto en las entrañas NTFS. Sin embargo, si el sistema operativo muestra "13:19" pero cree que está en la zona horaria GMT + 3, entonces el sistema operativo está apagado por ocho horas, incluso si, para el humano que mira la pantalla, las cosas parecen estar bien.
Otro punto es que el tiempo de modificación del archivo es una propiedad del sistema de almacenamiento en el que se almacena el archivo, por ejemplo, un sistema de archivos. Cuando se "envía" un archivo, ese tiempo no necesariamente viaja con él. Algunos formatos de archivo (por ejemplo, Zip) incorporan el tiempo de modificación del archivo junto con el archivo. Esto no se aplica a un archivo enviado "tal cual", adjunto a un correo electrónico, no vendrá con una hora de modificación del archivo.
Puede ver algunas sugerencias en la documentación de Microsoft para FILETIME . No hay una disposición para una zona horaria en la estructura, pero el texto indica que NTFS almacena todos los tiempos de archivo en UTC.
fuente
Las marcas de tiempo de Windows son conscientes de la zona horaria. Sin embargo, su mecanismo para la transferencia de archivos puede no serlo.
fuente
Como anexo, tenga en cuenta que si bien las fechas de modificación de archivos de NTFS u otros sistemas de archivos pueden tener en cuenta la zona horaria, los datos EXIF (por ejemplo, fecha / hora en que se tomó una foto con su cámara) pueden no serlo, y tampoco pueden almacenarse como UTC puede resultar difícil de convertir. Solo un pensamiento, en caso de que el archivo cree / modifique / EXIF fecha / hora no parece estar de acuerdo.
Me parece recordar que Windows 7 mejoró las versiones anteriores en términos de visualización de datos EXIF, es decir, convertirlos sobre la marcha para fines diarios a la hora local actual, si es posible.
fuente
Recuerde que los sistemas de archivos FAT NO son conscientes de la zona horaria, pero esto solo le afecta si lleva el archivo en un dispositivo con un sistema de archivos FAT que está cruzando zonas horarias.
fuente