Le fuseau horaire est un artefact de conversion des "instants" en une date et une heure lisibles par l'homme dans un certain calendrier.
Les ordinateurs n'aiment pas les formats lisibles par l'homme (pas autant que les humains, du moins), ils stockent donc généralement des instants dans un format neutre. Par exemple, dans le système de fichiers NTFS, les horodatages sont stockés en UTC.
Par conséquent, la modification de l'heure du fichier est stockée correctement tant que celui qui la modifie connaît l'heure actuelle. Si votre système Windows affiche "13:19" et pense être dans le fuseau horaire GMT-5, il en déduit que l'instant actuel est "18:19" en UTC, et écrit autant dans les entrailles NTFS. Cependant, si le système d'exploitation affiche "13:19" mais pense être dans le fuseau horaire GMT + 3, le système d'exploitation est désactivé de huit heures, même si, pour l'homme qui regarde l'écran, les choses semblent bien.
Un autre point est que l'heure de modification du fichier est une propriété du système de stockage dans lequel le fichier est stocké, par exemple un système de fichiers. Lorsqu'un fichier est «envoyé», ce temps ne voyage pas nécessairement avec lui. Certains formats d'archives (par exemple Zip) intègrent l'heure de modification du fichier avec le fichier. Cela ne s'applique pas à un fichier envoyé "tel quel", joint à un e-mail, ne sera pas accompagné d'une heure de modification du fichier.
Vous pouvez voir quelques conseils dans la documentation Microsoft pour FILETIME . Il n'y a aucune disposition pour un fuseau horaire dans la structure, mais le texte indique que NTFS stocke toutes les heures de fichier en UTC.
la source
Les horodatages Windows sont sensibles au fuseau horaire. Cependant, votre mécanisme de transfert de fichiers ne l'est peut-être pas.
la source
En complément, notez que même si les dates de modification de fichiers à partir de NTFS ou d'autres systèmes de fichiers peuvent être sensibles au fuseau horaire, les données EXIF (par exemple, la date / l'heure à laquelle une photo a été prise avec votre appareil photo) peuvent très bien ne pas l'être et ne pas être stockées en UTC non plus, donc peut s'avérer difficile à convertir. Juste une pensée, au cas où le fichier créer / modifier / date / heure EXIF ne semble pas être d'accord.
Il me semble que Windows 7 s'est amélioré par rapport aux versions précédentes en termes d'affichage des données EXIF, c'est-à-dire de les convertir à la volée à des fins précises en heure locale si possible.
la source
N'oubliez pas que les systèmes de fichiers FAT ne sont PAS sensibles au fuseau horaire, mais cela ne vous affecte que si vous transportez le fichier sur un appareil avec un système de fichiers FAT qui traverse les fuseaux horaires.
la source