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 369
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