Lire une date dans l'entrée clavier

Résolu
CHADO_SARA
Messages postés
4
Date d'inscription
lundi 23 décembre 2013
Statut
Membre
Dernière intervention
31 décembre 2013
- Modifié par cs_Julien39 le 10/03/2014 à 09:01
 Methodix - 26 avril 2018 à 11:32
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

cs_Julien39
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
366
Modifié par cs_Julien39 le 2/01/2014 à 08:35
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");
}
6
merci pour réponse, c juste c quoi (sDate) ?
0
je crois quel veut ecrire str ;
0