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/technetwo...
Blog sobre a plataforma Java e assuntos relacionados