SimpleDateFormat 24h

J'ai un SimpleDateFormat pour analyser un String dans un Date:

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ssZ");

Quand je suis à l'analyse de ce:

format.parse("2011-08-29T12:44:00+0200");

Le résultat sera, lors de l'utilisation de Date.toLocaleString:

29 août. 2011 00:44:00

Cela devrait être bien sûr:

29 août. 2011 12:44:00

Et quand je suis à l'analyse de ce:

format.parse("2011-08-29T13:44:00+0200");

Alors le résultat est comme prévu:

29 août. 2011 13:44:00

Comment puis-je résoudre ce problème?

InformationsquelleAutor nhaarman | 2011-08-29