Niespójne analizowanie daty przy użyciu SimpleDateFormat

Naprawdę drapam się po głowie. UżywamSimpleDateFormats bez żadnych problemów przez chwilę, ale teraz użycie SimpleDateFormat do analizowania dat jest tylko czasami błędne.

Konkretnie:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = sdf.parse("2009-08-19 12:00:00");
System.out.print(date.toString());

drukuje ciągWed Aug 19 00:00:00 EDT 2009. Co za cholera? - cały czas nie analizuje nawet niewłaściwej daty!

Aktualizacja: To naprawiło to pięknie. Nie wiedziałbyś o tym, że został niewłaściwie wykorzystany w kilku innych miejscach. Muszę kochać debugowanie kodu innych ludzi :)

questionAnswers(4)

yourAnswerToTheQuestion