[Java] Problème date française et anglaise

Résolu
ilo -  
xav3601 Messages postés 3289 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voilà j'ai un petit soucis je veux récupérer une donnée de type date dans ma base de donnée et l'utiliser dans un calendrier jsf.

Le problème est que la date dans ma base de donnée est de type anglaise (yyyy/mm/dd) et que j'aimerais l'utiliser en française (dd/mm/yyyy).

Je pense que je pourrais utiliser la méthode substring pour récomposer la date moi-même mais n'aurai t-il pas une méthode plus simple ?


Merci de votre aide ;)
A voir également:

3 réponses

xav3601 Messages postés 3289 Date d'inscription   Statut Membre Dernière intervention   311
 
Tu peux parser le string que tu récupère pour en faire un objet date!

Comme cela:

SimpleDateFormat formatter = new SimpleDateFormat(yyyy/dd/MM);
Date dateDate = formatter.parse(String dateString);


Et une fois que tu as cet objet Date tu peux en faire ce que tu veux et entre autre le reformatter à ta guise:

SimpleDateFormat formatter2 = new SimpleDateFormat(dd/MM/yyyy);
String dateString = formatter2.format(dateDate);

A priori celà devrait fonctionner, après tu peux également utiliser le substring, mais c'est à moins avis moin "propre".


2
ilo
 
Ah merci beaucoup, j'ai réussi à résoudre mon problème :D
0
xav3601 Messages postés 3289 Date d'inscription   Statut Membre Dernière intervention   311
 
Content que ca ai pu t'aider :-)
Bonne fin de journée et pense au +1 et au "Résolu" ^^
0