Recebi a reclamação de que o fuso horário PST está uma hora adiantado para Washington em meu dispositivo incorporado. Estou usando o utilitário tz para configurar o fuso horário.
Este é o fuso horário de Los Angeles :
2018 Sun, Mar 11 at 2:00 am PST → PDT +1 hour (DST start) UTC-7h
Sun, Nov 4 at 2:00 am PDT → PST -1 hour (DST end) UTC-8h
Eu até atualizei o utilitário tz com os binários de 2018 mais recentes e ainda recebo esse problema, estou perdendo alguma coisa?
Estou intrigado depois de verificar a mudança de PST-PDT em 1º de abril?
usr/share/zoneinfo # date 031111002018; TZ='America/Los_Angeles' date
Sun Mar 11 11:00:00 UTC 2018
Sun Mar 11 03:00:00 PST 2018
/usr/share/zoneinfo # date 041111002018; TZ='America/Los_Angeles' date
Wed Apr 11 11:00:00 UTC 2018
Wed Apr 11 04:00:00 PDT 2018 <--- Here UTC-7 to UTC-8
PST->PDT muda para 1º de abril às 2h.
/usr/share/zoneinfo # date 040110242018; TZ='America/Los_Angeles' date
Sun Apr 1 10:24:00 UTC 2018
Sun Apr 1 03:24:00 PDT 2018
Parece que seu dispositivo está usando o
Pacific-New
fuso horário, que é um fuso horário proposto que nunca se tornou lei nos EUA e que especifica uma mudança para o horário de verão no primeiro domingo de abril:Alguns sistemas historicamente acabaram usando isso em vez do fuso horário correto do Pacífico, por vários motivos; veja este relatório RISKS (de 1992!) ou este bug do Debian (de 2016) para exemplos. Houve alguns problemas com isso no primeiro
tzdata
lançamento de 2018, o que pode ter causado problemas em alguns sistemas. Das notas de lançamento para 2018c :O
pacificnew
arquivo configura um link deUS/Pacific-New
paraAmerica/Los_Angeles
, e obackward
arquivo configura um link deUS/Pacific
paraAmerica/Los_Angeles
. Portanto, em teoria, os dados devem estar corretos, mas isso dependerá doLos_Angeles
conteúdo do seu arquivo.