J'ai une instance de Java qui semble utiliser un fuseau horaire complètement incorrect. Au lieu d'utiliser le fuseau horaire Australie/Sydney que Windows utilise, il utilise le fuseau horaire Amérique/Caracas.java incorrect timezone
J'ai d'abord vérifié l'heure de Windows via l'horloge système, puis vérifié HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/
et ControlSet001
, ControlSet002
. Tous sont définis sur un fuseau horaire de Sydney.
Est-ce que quelqu'un sait s'il s'agit d'un bug dans Java, ou si cela fait référence à une heure définie ailleurs?
Java version 1.6.0_06
Dans les temps anciens, j'ai vu une JVM qui pensait que le fuseau horaire "MET" dans OS/2 n'était pas le fuseau horaire moyen-européen mais le fuseau horaire moyen-oriental. Il m'a fallu un moment pour comprendre pourquoi toutes les dates étaient de 3,5 heures de congé. –