Recuperation de date en java
mb42
Messages postés
553
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'ai une valeur String :
String valeur="Mon Dec 06 22:22:01 CET 2010";
mon but est créer une fonction qui retourne une date sous cette forme
2010-12-06 c'est juste un exemple pour la valeur precidente (Mon Dec 06 22:22:01 CET 2010)
c 'a dire il recupere le troisieme champs qui 06 c 'est le jour ensuite il converti le
deuxième champs qui est Dec en 12 puis il recupere le 6ème champs qui est l'anne 2010
enfin il retourne une valeur de type String sous cette forme 2010-12-06
la signature de fonction
si quelqu'un a une idee n'hesite pas a me donner
merci d'avance
j'ai une valeur String :
String valeur="Mon Dec 06 22:22:01 CET 2010";
mon but est créer une fonction qui retourne une date sous cette forme
2010-12-06 c'est juste un exemple pour la valeur precidente (Mon Dec 06 22:22:01 CET 2010)
c 'a dire il recupere le troisieme champs qui 06 c 'est le jour ensuite il converti le
deuxième champs qui est Dec en 12 puis il recupere le 6ème champs qui est l'anne 2010
enfin il retourne une valeur de type String sous cette forme 2010-12-06
la signature de fonction
public String extraction(String valeur)
{
//ici normalement on dois travailler avec split avec séparateurs espace
return //
}
si quelqu'un a une idee n'hesite pas a me donner
merci d'avance
A voir également:
- Recuperation de date en java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
3 réponses
Salut,
Oui, ou bien de manière plus "naturelle" en utilisant SimpleDateFormat :
En consultant la classe SimpleDateFormat ici,
https://docs.oracle.com/javase/6/docs/api/
tu obtiendras (entre autres choses) les "Date and Time Patterns" utilisables dont y, M et d
Cordialement,
Dan
Oui, ou bien de manière plus "naturelle" en utilisant SimpleDateFormat :
Date date = new Date();
System.out.println("Date date: " + date);
SimpleDateFormat sDf = new SimpleDateFormat("yyyy-MM-dd");
String laDateFormatee = sDf.format(date);
System.out.println("Et nous obtenons: " + laDateFormatee);
En consultant la classe SimpleDateFormat ici,
https://docs.oracle.com/javase/6/docs/api/
tu obtiendras (entre autres choses) les "Date and Time Patterns" utilisables dont y, M et d
Cordialement,
Dan