supposons que je les dates suivantes (en String):Comment forcer Joda-Time à n'analyser qu'une partie de String?
2009-05-15T23:00:00
2009-05-15T23:00:00.000Z
2009-05-15
Je ne me soucie pas de l'heure et de la zone, seule la date est pertinente pour moi. Donc, je veux essayer de l'analyser avec motif suivant:
aaaa-mm-jj
je tente de l'analyser en utilisant Joda-Time:
DateTimeFormat = DateTimeFormat.forPattern("yyyy-MM-dd");
format.withZone(zone).parseDateTime(string).toLocalDate();
et je reçois une exception près:
java.lang.IllegalArgumentException: Invalid format: "2009-05-15T23:00:00.000Z" is malformed at "T23:00:00.000Z"
Existe-t-il un moyen de forcer Joda-Time à ignorer le reste de la chaîne?
Merci - le fait est, que j'ai beaucoup de formats qui pourraient différer dans la dernière partie ... – krtek
@krtek: bien, une sous-chaîne (0, 10) correspondrait à 2009-05-15 dans tous les cas vous mentionné ;-) – darioo