Convertir String to Calendar [Résolu]

catphuong 6 Messages postés lundi 16 avril 2007Date d'inscription 5 février 2009 Dernière intervention - 9 oct. 2008 à 09:43 - Dernière réponse : Ombitious_Developper 2333 Messages postés samedi 28 février 2004Date d'inscription 26 juillet 2013 Dernière intervention
- 9 oct. 2008 à 12:48
Bonjour,
Comment faire pour convertir de String format "yyyy/mm/dd" a Calendar pour qu'il soit edité?

Tomorrow, the bird will sing !
Afficher la suite 

6 réponses

Répondre au sujet
sheorogath 2465 Messages postés samedi 21 février 2004Date d'inscription 29 janvier 2010 Dernière intervention - 9 oct. 2008 à 11:42
+3
Utile
Tu cours autour de clavier en entament des chants tout en faisant bruler de l'encens, jusqu'a ce que tu tombes d'epuisement...
Ensuite tu me pris 20 fois en chantant des louanges.
Et pour finir tu vas la :
http://java.sun.com/j2se/1.5.0/docs/api/java/text/DateFormat.html

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de sheorogath
Ombitious_Developper 2333 Messages postés samedi 28 février 2004Date d'inscription 26 juillet 2013 Dernière intervention - 9 oct. 2008 à 11:47
+3
Utile
Salut:

public Calendar toCalendar(String dateString, String pattern) {
    try {
       SimpleDateFormat format = new SimpleDateFormat(pattern);
       Date date = format.parse(dateString);
       Calendar calendar = Calendar.getInstance();
       calendar.setTime(date);
       return calendar;
    } catch (ParseException e) {
       return new IllegalArgumentException(e);
    }
}
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Ombitious_Developper
sheorogath 2465 Messages postés samedi 21 février 2004Date d'inscription 29 janvier 2010 Dernière intervention - 9 oct. 2008 à 11:48
0
Utile
franchement tu es pas drole ^^

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
Commenter la réponse de sheorogath
Ombitious_Developper 2333 Messages postés samedi 28 février 2004Date d'inscription 26 juillet 2013 Dernière intervention - 9 oct. 2008 à 12:14
0
Utile
Salut:

J'étais en train d'hésiter entre retourner null ou lever une exception et voilà que j'ai fait une erreur flagrante.

public Calendar toCalendar(String dateString, String pattern) {
    try {
       SimpleDateFormat format = new SimpleDateFormat(pattern);
       Date date = format.parse(dateString);
       Calendar calendar = Calendar.getInstance();
       calendar.setTime(date);
       return calendar;
    } catch (ParseException e) {
       throw new IllegalArgumentException(e);
    }
}
Commenter la réponse de Ombitious_Developper
catphuong 6 Messages postés lundi 16 avril 2007Date d'inscription 5 février 2009 Dernière intervention - 9 oct. 2008 à 12:40
0
Utile
Salut:

Merci bien pour vos reponses. Pour convertir en passant par DateFormat, moi, je sais fais.

Maintenant, je voudrais savoir si l'on peut convertir en passant par Scanner.
Merci a tous.








Tomorrow, the bird will sing !
Commenter la réponse de catphuong
Ombitious_Developper 2333 Messages postés samedi 28 février 2004Date d'inscription 26 juillet 2013 Dernière intervention - 9 oct. 2008 à 12:48
0
Utile
Salut:

Malheureusement, la classe Scanner ne traite pas les dates. Tu n'as qu'à utiliser la classe DateFormat et ses sous-classes.
Commenter la réponse de Ombitious_Developper

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.