Pular para o conteúdo principal

Postagens

Mostrando postagens de Novembro, 2019

[NÃO] Horário de verão

Horário de verão - problema No dia 02 para 03 de Novembro de 2019, o Java estava programado para trabalhar no horário de verão Brasileiro. Então caso você rode o código abaixo, vai perceber que a hora estará adiantada. public static void main(String[] args) { System.out.println(new Date()); } Mon Nov 04 10:52:50 BRST 2019

Sendo que a data do sistema é:
Mon Nov  4 09:52:50 -03 2019

Se este não é o seu caso, pode ficar tranquilo que seu Java está atualizado com as definições de TimeZone. Solução Caso você não saiba, o Java mantem uma base de dados de TimeZone local que não é atualizada automaticamente. Então como o horário de verão já estava planejado e embutido na JRE, a atualização precisa ser feita de forma manual.
Atenção: O procedimento abaixo pode não funcionar para todas as versões do Java ou variações de distribuição.
Abaixo o processo para atualização:
1 - Faça o download da ferramenta tzupdater: https://www.oracle.com/technetwork/java/javase/downloads/tzupdater-download-51368…