Bonjour à tous,
Je suis en train de me casser la tête pour parser une date d'un format à un autre.
Petite explication :
- J'ai un string en entrée qui correspond à une date (jusque là convertir un String en Date je sais faire). SAUF que ce String peut être de n'importe quel format : "08012018" ou bien "080118" ou bien "08/01/18"... etc.
- Je voudrais récupérer le format de la string/date. Exemple : Si ma string en Entrée est "08012018" je voudrais retrouver "ddMMyyyy".
- Je convertis (avec SimpleDateFormat) à partir du format source (ici ddMMyyyy) vers le format cible ("dd/MM/yyyy") vu que je connais maintenant le format (donc pas d'erreur Unparsable normalement).
Sauf qu'à part faire des if/else ou try/catch pour essayer de parser avec tous les formats possibles, je ne vois pas comment faire pour réaliser l'étape 2 proprement...
Est-ce que vous avez une idée svp ?
Merci beaucoup
Partager