2017-05-27 3 views
0

Nach Eingabe des Datums im angegebenen Format als Eingabe. Wie kann ich den Tag, den Monat und das Jahr erhalten und sie in drei verschiedene Variablen einbeziehen? Ich habe versucht, mit getYear(), aber es gibt mir einen Fehler, weil es veraltet ist, ich gelesen, dass Sie mit „Kalender“ können, aber es verstand nicht, wie esextrahieren Jahr, Monat und Tag von einem Datumstyp

in dieser Bibliothek verwenden
System.out.println("Inserisci la data [yyyy-MM-dd]: "); 
Scanner in = new Scanner(System.in); 
s = in.nextLine(); 
//converte la stringa della data in un oggetto di classe Date 
SimpleDateFormat formato = new SimpleDateFormat("yyyy-MM-dd"); 
Date d = formato.parse(s); 

Antwort

0
Calendar c = new Calendar(); 
c.setTime(yourDate); 
int year = c.get(Calendar.YEAR); 
int month = c.get(Calendar.MONTH); 
int day = c.get(Calendar.DAY_OF_MONTH); 
Verwandte Themen