Bonjour,
J'ai un String qui contient une date au format yyyy-dd-MM hh:mm:ss
et j'aimerais le transformer au format dd/MM/yyyy
Quelqu'un peut-il m'aider?
Merci
Bonjour,
J'ai un String qui contient une date au format yyyy-dd-MM hh:mm:ss
et j'aimerais le transformer au format dd/MM/yyyy
Quelqu'un peut-il m'aider?
Merci
Tu construis deux SimpleDateFormat.
Un pour transformer la String en Date, un autre pour transformer la Date en la String que tu veux.
Merci
Mais j'ai un peu de mal avec les dates pourrais tu me préciser la démarche à suivre ?
Voilà comment ça marche. Je te laisse t'exercer à corriger les formats, gérer les exception, et ajouter le support le l'heure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DateFormat sourceFormat = new SimpleDateFormat("yyyy-dd-MM"); DateFormat destinationFormat = new SimpleDateFormat("yyyy/MM/dd"); String textDate = "2010-04-15"; Date date = sourceFormat.parse(textDate); textDate = destinationFormat.format(date); System.out.println(textDate);
La JavaDoc de SimpleDateFormat est très bien, tout comme la JavaDoc de toutes les classes Java. Lis-là. Fais-le toujours.
Je te remercie vraiment beaucoup. Je vais m'y mettre tout de suite.
![]()
Partager