J'ai Windows 7 Professionnel, avec mises à jour automatiques (tous les correctifs devraient donc avoir été appliqués). Je suis dans le fuseau horaire EST/EDT (New York). La case de l'heure du Panneau de configuration est cochée "utiliser l'heure d'été". L'heure d'été a été avancée dimanche. J'ai essayé d'appliquer le correctif d'août dernier (KB2863058) et il est indiqué qu'il est déjà installé.
Dans l'invite de commande (ligne de commande DOS), "dir" donne ce qui semble être l'heure correcte pour un fichier que je viens de mettre à jour, ainsi que pour un fichier mis à jour il y a deux mois (en heure normale). L'horloge dans le coin inférieur droit de l'écran donne l'heure correcte. Cependant, l'Explorateur Windows donne des heures une heure plus tôt pour les fichiers modifiés pour la dernière fois pendant l'heure normale.
Par exemple,
dir C:\Users\Phil\Desktop\content
me donne
01/24/2014 12:36 PM 4,524 ContentList.txt
tandis que l'Explorateur Windows Bureau > contenu montre
ContentList.txt 1/24/2014 11:36 AM Text Document
Il y a une heure de décalage, comme si l'heure d'été n'avait pas été appliquée. Est-ce un bug connu de Windows ? Je n'ai pas vu de rapports à ce sujet. Puisque "dir" et WinExp sont d'accord sur un fichier juste modifié, je pense que c'est WinExp qui se trompe. J'ai utilisé le -M $filename de Perl (avec $^T) pour obtenir l'âge des fichiers en jours fractionnés, et le fait de travailler l'âge à la main donne une heure deux heures plus tard que WinExp (13:36 dans l'exemple ci-dessus). Je suppose qu'une heure est prise en compte par l'heure d'été, mais l'autre ?
En résumé, pour un même fichier (dernière modification en heure normale) :
Windows Explorer 11:36 AM
Command Prompt 12:36 PM
Perl -M operator 1:36 PM
Pour un dossier modifié aujourd'hui, les trois temps sont en accord. Qui a raison et qui a tort ? Je pense que les différentes manières d'afficher l'heure devraient être en accord avec l'application ou non de l'heure d'été.