Eu tenho o Windows 7 Professional, com atualizações automáticas (portanto, todas as correções deveriam ter sido aplicadas). Eu estou no fuso horário EST / EDT (Nova York). A caixa de tempo do painel de controle tem "usar DST" marcada. DST apenas "saltou para a frente" no domingo. Eu tentei aplicar o patch em agosto passado (KB2863058) e ele diz que já está instalado.
Na caixa de diálogo Prompt de Comando (linha de comando do DOS), "dir" mostra o que parece ser a hora correta para um arquivo que acabei de atualizar, além de um atualizado há dois meses (durante o horário padrão). O relógio no canto inferior direito da tela indica a hora correta. No entanto, o Windows Explorer fornece os horários uma hora antes para os arquivos modificados pela última vez durante o horário padrão.
Por exemplo,
dir C:\Users\Phil\Desktop\content
me dá
01/24/2014 12:36 PM 4,524 ContentList.txt
enquanto o Windows Explorer Desktop > conteúdo mostra
ContentList.txt 1/24/2014 11:36 AM Text Document
É uma hora de folga, como se o DST não tivesse sido aplicado. Este é um bug conhecido do Windows? Eu não vi nenhum relato disso. Como o "dir" e o WinExp concordam com um arquivo recém-modificado, acho que o WinExp está desativado. Eu usei o nome de arquivo -M $ do Perl (com $ ^ T) para obter a idade dos arquivos em dias fracionários, e trabalhar a idade manualmente dá um tempo duas horas mais tarde do que o WinExp (13:36 no exemplo acima). Eu suponho que 1 hora é contabilizada pelo DST, mas o outro?
Para resumir, para o mesmo arquivo (modificado pela última vez durante o horário padrão):
Windows Explorer 11:36 AM
Command Prompt 12:36 PM
Perl -M operator 1:36 PM
Para um arquivo modificado hoje, todas as três vezes estão de acordo. Quem está certo e quem está errado? Eu acho que várias formas de exibir um horário devem concordar se o DST é aplicado.