SimpleDateFormat Probleme bei 12:00 Uhr und 12:30 Uhr

Status
Nicht offen für weitere Antworten.

oschli

Mitglied
Hi,

um mein Datum zu vergleichen benütze ich SimpleDateFormat. Wenn ich jetzt die Uhrzeiten 12:00 und 12:30 konvertieren möchte schreibt er mir 00:00 und 00:30 (siehe Zitat). Woran könnte das liegen?

Code:
dateandtimeformatter= new SimpleDateFormat("dd.MM.yyyy "+"hh:mm:ss");

try {
	String test=actInstance.getDate()+" "+actInstance.getTime();
	System.out.println(test);

	rundateandtime=dateandtimeformatter.parse(actInstance.getDate()+" "+actInstance.getTime());
   
	System.out.println(rundateandtime);
} 
catch (ParseException e) {
	e.printStackTrace();
}

1.1.2006 11:30:00
Sun Jan 01 11:30:00 CET 2006
1.1.2006 12:00:00
Sun Jan 01 00:00:00 CET 2006
1.1.2006 12:30:00
Sun Jan 01 00:30:00 CET 2006
1.1.2006 13:00:00
Sun Jan 01 13:00:00 CET 2006
 
Liegt an deinem Pattern.
hh steht für 12 Stunden Zeitsystem,
HH für 24 Stunden Zeitsystem.

schreib das so:
Code:
... new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben