Salut,
Comment verifire que le user n'a pas entre une date incorrecte type 30/02/2006? ou 31/06/2006?
Merci
Version imprimable
Salut,
Comment verifire que le user n'a pas entre une date incorrecte type 30/02/2006? ou 31/06/2006?
Merci
:recherch:
Mais comme je suis de bonne humeur aujourd'hui, voilà un code qui fait normalement ce que tu veux :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateValide { public static void main(String[] args) { String date=args[0]; SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/yyyy"); sdf.setLenient(false); try{ Date d=sdf.parse(date); System.out.println("date valide"); }catch(ParseException ex){ System.out.println("Date non valide"); } } }