Problème pour saisir une date sur java

Résolu
AntoineJava -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
j'écris un code dans lequel un utilisateur crée un projet en lui attribuant un nom, une description... et une deadline sous forme de date.
Problème : je n'arrive pas faire saisir la date par l'utilisateur. Android studio annonce une erreur.
    private void creerNouveauProjet(){
        Scanner sc = new Scanner(System.in);
        System.out.println("nom : ");
        String nom = sc.nextLine();
        System.out.println("Description : ");
        String description = sc.nextLine();
        System.out.println("Veuillez entrer une deadline (: ");
        Scanner scandate=new Scanner(System.in);
        String entree=scandate.next();
      
        SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/yyyy") ; 
        Date temps=sdf.parse(entree); // ERREUR :  ici Android Studio annonce que sdf.parse(entree) est une unhandle exception java.text.ParseException
        currentUser.addProjet(new Projet(nom, description, temps, currentUser.getListeProjets().size(),new ArrayList<Task>()));//on crée tout et on ajoute ça a la liste de projet de k'user
        System.out.println("Votre projet a bien été ajouté");
        System.out.println("");
    }


J'ai importé les codes suivants :
package com.example.arnaud.synch_up;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Scanner;
import java.util.Date;
import java.text.DateFormat;// affiché en gris comme non utilisé
import java.text.ParseException;//affiché en gris comme non utilisé


Je souhaite que l'utilisateur entre une date sur la console dans une string et que mon code stock cette date dans une variable au format date.

Merci
A voir également:

2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonsoir,

Quelle String as tu tapé au moment de saisir ta date ?

Normalement elle devrait être au format "9/4/2017"
0