Tenho um código que me foi entregue, onde em síntese está da seguinte forma :
Date dataInclusao = new Date();
Locale LOCALE = new Locale("PT", "BR");
String hora = new SimpleDateFormat("HH:mm:ss", LOCALE).format(dataInclusao);
System.out.println(hora);
Ao executar na minha máquina recebo como saída, por exemplo, a hora : 11:01:49
Mas ao executar em uma máquina Unix AIX, tenho como saída 10:01:49
Já verifiquei o unix e a hora do SO está correta ?
estou desconfiado do new Locale(“PT”, “BR”) o fato do PT estar em maiúsculo pode estar gerando esta diferença ?
Obrigado,