Lire une date dans l'entrée clavier [Résolu]

Signaler
Messages postés
4
Date d'inscription
lundi 23 décembre 2013
Statut
Membre
Dernière intervention
31 décembre 2013
-
 Methodix -
Bonjour,

J'essaie de rédiger un script dans lequel je dois récupérer une date saisi au clavier. Quelle fonction dois je utiliser

mercii

1 réponse

Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
337
Salut,

Il n'existe pas de méthode nextDate sur les scanner, tu peux faire ceci :

System.out.println("Saisissez une date (JJ/MM/AAAA) :");
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
if(str.matches("[0-9]{2}/[0-9]{2}/[0-9]{4}")){
    SimpleDateFormat f = new SimpleDateFormat("MM-dd-yyyy");
    Date date = f.parse(sDate);
}
else {
    System.out.println("Erreur format");
}
merci pour réponse, c juste c quoi (sDate) ?
je crois quel veut ecrire str ;