2010-06-13 11 views
4

DateTimeFormatter fmt = DateTimeFormat.forStyle ('SS'). WithLocale (paramètres régionaux) DateTime dt = fmt.parseDateTime ("11/4/03 20:14 PM");Heure Joda: DateTimeFormatter: début d'un jour

l'énoncé ci-dessus analyser correctement la chaîne, et enregistrer en tant que DateTime (Joda Time).

Maintenant, comment représenter le début d'une journée. L'échec ci-dessous avec DateTime dt = fmt.parseDateTime ("04/11/03 00:01");

Impossible d'analyser « 04/11/03 00h01 »: Valeur 0 pour clockhourOfHalfday doit être dans l'intervalle [1,12]

Je suis évidemment confondu avec les normes, comme ce qui est le short representation du début d'une journée.

merci.

Répondre

6

Le début de la journée est 00 heures 00 heures pas, essayez de votre chaîne avec « 04/11/03 00h01 ».

+0

merci pour l'indice .. Je le vois dans http://en.wikipedia.org/wiki/12-hour_clock, il est en effet 0h00 .. – bsr