O banco de dados de fuso horário usado por, bem, todo mundo é mantido pela IANA . Eles já atualizaram o banco de dados . A melhor solução é você atualizar seu sistema; a maioria das distribuições deve fornecer um pacote atualizado quando o banco de dados do fuso horário for alterado.
Se, por algum motivo, você não puder atualizar facilmente o sistema para instalar a versão mais recente do banco de dados de fuso horário, poderá declara o fuso horário através da variável de ambiente TZ
, que tem a vantagem de não requerer instalação de qualquer tipo, mas a desvantagem de exigir uma configuração explícita para que ele ganhe não ajuda aplicativos que trabalham em vários fusos horários.
export TZ='EST+5'
Em um sistema com o Glibc (ou seja, Linux não integrado), uma alternativa é recuperar o banco de dados de fuso horário mais recente e definir TZ
to :/path/to/zoneinfo/American/Cayman
(ou seja, o caminho para o arquivo com dois pontos principais). Isso tem o benefício de estar ciente de qualquer alteração histórica que o banco de dados de fuso horário conhece, enquanto a forma direta só conhece as regras atuais, de modo a obter tempos históricos errados.