Ich habe den folgenden Code ein Datum angegebenen Datumsformat zu bestätigen:Get Jahr, Monat und Tag ab analysiert Datum
val df = new SimpleDateFormat("MM/dd/yyyy");
df.setLenient(false);
try {
val date = df.parse("11/13/2014");
}
catch {
case pe: ParseException => println("date error")
}
Nun, was ich brauche, ist das Jahr, den Monat und den Tag in drei Variablen zu erhalten . Was ist der beste Weg, dies zu erreichen? Beachten Sie, dass ich eine auf Leistung basierende Lösung benötige, da ich tausende von Daten validieren/konvertieren muss.
Einfach gezeigt ... gehen Lesen Sie die Dokumentation für die Date API. Probieren Sie es aus und fragen Sie hier, ob Sie noch Probleme haben. –
es sagt, dass getYear veraltet ist, deshalb fragte ich – ps0604
Ich würde joda-time oder java.time in jedem Fall verwenden. – Reactormonk