Datum und Zeit

Aktuelles Datum
Die Ausgabe des aktuellen Datums kann bis Java 7 mit Hilfe der Klassen Date und GregorianCalendar ermittelt werden. Ab Java 8 stehen hierzu neue Klassen im Package java.time zur Verfügung.
AM und PM angeben
Bis Java 7 ermöglicht die Klasse Calendar die Ermittlung der AM/PM-Angaben der 12-stündigen Zeitnotation zu einem gegebenen Zeitpunkt. Ab Java 8 wird dies durch die Klassen java.time.DateTime und java.time.format.DateTimeFormatter erheblich vereinfacht.
Datums-Differenz berechnen
Mit der Joda-Bibliothek lassen sich bis Java 7 Datumsberechnungen wesentlich einfacher durchführen als mit den Java-eigenen Date- und Time-Klassen. Das ändert sich mit Java 8.
Datumsangaben vergleichen
Datumsangaben lassen sich als Objekte der Klasse LocalDate einfach vergleichen.
Datumsbestandteile ermitteln
Die Klassen DayOfWeek und Month liefern durch die Methode getDisplayName() die regionalisierten Strings von Wochentagen und Monaten. Als Parameter werden hierzu eine Locale- und eine TextStyle-Konstante übergeben.
Datum formatieren
Mit Hilfe der Klasse SimpleDateFormat kann man eine Datumsausgabe u.a. entsprechend der Datumskonvention der Systemsprache formatieren.
Datum validieren
Mit Hilfe eines DateTimeFormatter kann ein Datum auf Gültigkeit und syntaktische Korrektheit geprüft werden.
Deutsche Datum-Strings vergleichen und sortieren
Wie lassen sich deutsche Datum-Strings vergleichen und sortieren?
Stoppuhr
Ein Beispiel für eine einfache Stoppuhr auf der Konsole, die durch Eingaben gestartet und gestoppt wird. Um nur die aktuelle Sekunde anzuzeigen wird die Konsole im Sekundentakt durch eine ANSI Escape Sequenz gelöscht.
Wiederholte Aufgabenausführung
Die Klasse TimerTask ermöglicht es, Aufgaben in selbst definierten Zeitabständen wiederholt auszuführen.
Wochen im Monat ermitteln
Das Beispiel zeigt eine Methode, mit der die Anzahl der Wochen eines Monats ermittelt werden kann, die Tage des Monats enthalten.

Wenn Ihnen javabeginners.de gefällt, freue ich mich über eine Spende an diese gemeinnützigen Organisationen.