DarthShader
Erfahrenes Mitglied
Hallo,
heute Nacht mussten wir ja die Uhr vorstellen - und zack habe ich ein kleines Problem mit Java's Calendar (jdk1.6.0_12). Schaut Euch mal diesen Code an:
Meine Windows-Uhr zeit mir jetzt gerade "11:55" an. Die Ausgabe nach dem Start des Java Programmes ist jedoch "10:55" - wieso erkennt Java, trotz des default Locales, welches ja stimmen sollte, nicht die korrekte Uhrzeit?
Ich habe in einem anderen Projekt immer darauf vertraut, dass Calendar die korrekte Uhrzeit auch bei Umstellung Sommerzeit/Winterzeit korrekt kennt, muss ich mir diese Wunschvorstellung jetzt nehmen?
Vielen Dank für Eure Hilfe!
heute Nacht mussten wir ja die Uhr vorstellen - und zack habe ich ein kleines Problem mit Java's Calendar (jdk1.6.0_12). Schaut Euch mal diesen Code an:
Code:
Calendar c = Calendar.getInstance( Locale.getDefault() );
System.out.println( c.get( Calendar.HOUR_OF_DAY ) );
Meine Windows-Uhr zeit mir jetzt gerade "11:55" an. Die Ausgabe nach dem Start des Java Programmes ist jedoch "10:55" - wieso erkennt Java, trotz des default Locales, welches ja stimmen sollte, nicht die korrekte Uhrzeit?
Ich habe in einem anderen Projekt immer darauf vertraut, dass Calendar die korrekte Uhrzeit auch bei Umstellung Sommerzeit/Winterzeit korrekt kennt, muss ich mir diese Wunschvorstellung jetzt nehmen?
Vielen Dank für Eure Hilfe!