Bonjour,
Je ne connais pas beaucoup les expressions régulières et comment les faire, alors j'aimerais savoir si quelqu'un sait comment faire pour vérifier ce format de date en expression régulière : (MM: DD: YYYY: HH: MN: SS)
Merci beaucoup.
Bonjour,
Je ne connais pas beaucoup les expressions régulières et comment les faire, alors j'aimerais savoir si quelqu'un sait comment faire pour vérifier ce format de date en expression régulière : (MM: DD: YYYY: HH: MN: SS)
Merci beaucoup.
A mon avis utiliser une expression régulière n'est pas le plus simple ... Jette un oeil à SimpleDateFormat ...
Une petit regex comme ceci te conviendrai t il
Ceci permet les chaines du type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part [(](0[1-9]|1[012])(: )(0[1-9]|[12]\d|3[01])\2(19|20)\d\d\2([01]\d|2[0-3])\2([0-5]\d)\2([0-5]\d)[)]
(06: 14: 1985: 23: 12: 30)
Le problème de la regexp c'est que tu vas avoir des 31 février sans pb![]()
Alors que SimpleDateFormat gère très bien tout ca ...
Merci pour la regexp
Comment utilise t-on le SimpleDateFormat?Envoyé par chtig
Merci de votre aide
Moi j'ai donné l'expression régulière associé a la demande, il etait pas dit qu'il fallait bloquer les 31 février
Code : Sélectionner tout - Visualiser dans une fenêtre à part DateFormat dateFormat = new SimpleDateFormat("(MM: dd: yyyy: HH: mm: ss)");
Partager