Die Klassen "Kalender" und "Datum" können Java-Daten verarbeiten. Es ist insofern dasselbe, als es mit Daten umgeht, aber es hat unterschiedliche Verwendungszwecke.
Insbesondere kann die Calendar-Klasse eine arithmetische Verarbeitung für Datum und Uhrzeit durchführen und Datumswerte </ b> berechnen. Die Datumsklasse hat die verstrichene Zeit ab Mitternacht am 1. Januar 1970 und wird verwendet, um das angegebene Datum und die angegebene Uhrzeit </ b> abzurufen. Der Beispielcode wird unten gezeigt (die Methode wird diesmal nicht erklärt).
import java.util.Calendar
public class Main {
public static void main(String[] args) throws Exception {
Calendar calendar = Calendar.getInstance();
System.out.println(calendar.get(Calendar.YEAR) + "Jahr" + calendar.get(Calendar.MONTH)+ "Mond" + calendar.get(Calendar.DATE) + "Tag" );
}
}
Ausführungsergebnis
30. Oktober 2020
import java.util.Date;
public class Main {
public static void main(String[] args) throws Exception {
Date date = new Date();
System.out.println(date);
}
}
Ausführungsergebnis
Fri Oct 30 10:43:58 UTC 2020
Sie können von der Kalenderklasse in die Datumsklasse konvertieren, indem Sie die aktuelle Zeit für die Kalendertypvariable mithilfe der getTime-Methode abrufen und in der Datumsvariablen festlegen.
import java.util.Date;
import java.util.Calendar;
public class Main {
public static void main(String[] args) throws Exception {
//Von Kalenderklasse in Datumsklasse konvertieren
Calendar calendar = Calendar.getInstance();
Date date = new Date();
date = calendar.getTime();
System.out.println(date);
}
}
Ausführungsergebnis
Fri Oct 30 10:43:58 UTC 2020
Sie können von der Date-Klasse in die Calendar-Klasse konvertieren, indem Sie die setTime-Methode verwenden, mit der Datum und Uhrzeit festgelegt werden.
import java.util.Date;
import java.util.Calendar;
public class Main {
public static void main(String[] args) throws Exception {
//Von der Datumsklasse in die Kalenderklasse konvertieren
Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
System.out.println(cl.getTime().toString());
}
}
Ausführungsergebnis
Fri Oct 30 10:43:58 UTC 2020
[Einführung in Java] Zusammenfassung der Verwendung und Konvertierung von Datum und Kalender So konvertieren Sie Datum ⇔ Kalender
Recommended Posts