Java-Programm zum Abrufen des aktuellen Datums / der aktuellen Zeit

In diesem Programm lernen Sie, das aktuelle Datum und die aktuelle Uhrzeit in verschiedenen Formaten in Java abzurufen.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java String
  • Java Basic Input und Output

Beispiel 1: Aktuelles Datum und Uhrzeit im Standardformat abrufen

 import java.time.LocalDateTime; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); System.out.println("Current Date and Time is: " + current); ) )

Ausgabe

 Aktuelles Datum und Uhrzeit ist: 2017-08-02T11: 25: 44.973

Im obigen Programm werden das aktuelle Datum und die aktuelle Uhrzeit unter Verwendung der LocalDateTime.now()Methode in variablem Strom gespeichert .

Für das Standardformat wird es einfach LocalDateTimeintern mithilfe einer toString()Methode von einem Objekt in eine Zeichenfolge konvertiert .

Beispiel 2: Aktuelles Datum und Uhrzeit mit Muster abrufen

 import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS"); String formatted = current.format(formatter); System.out.println("Current Date and Time is: " + formatted); ) )

Ausgabe

 Aktuelles Datum und Uhrzeit ist: 2017-08-02 11: 29: 57.401

Im obigen Programm haben wir ein Formatmuster unter Year-Month-Day Hours:Minutes:Seconds.MillisecondsVerwendung eines DateTimeFormatterObjekts definiert.

Dann haben wir verwendet LocalDateTime‚s - format()Methode zu verwenden , um die gegebenen Formatierer. Dadurch erhalten wir die formatierte Zeichenfolgenausgabe.

Beispiel 3: Aktuelle Datumszeit mithilfe vordefinierter Konstanten abrufen

 import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.BASIC_ISO_DATE; String formatted = current.format(formatter); System.out.println("Current Date is: " + formatted); ) )

Ausgabe

 Aktuelles Datum ist: 20170802

Im obigen Programm haben wir eine vordefinierte Formatkonstante verwendet BASIC_ISO_DATE, um das aktuelle ISO-Datum als Ausgabe abzurufen.

Beispiel 4: Aktuelle Datumszeit im lokalisierten Stil abrufen

 import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.time.format.FormatStyle; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM); String formatted = current.format(formatter); System.out.println("Current Date is: " + formatted); ) )

Ausgabe

 Aktuelles Datum ist: 2. August 2017, 11:44:19 Uhr

Im obigen Programm haben wir einen lokalisierten Stil verwendet Medium, um die aktuelle Datums- und Uhrzeitangabe im angegebenen Format abzurufen. Es gibt auch andere Arten auch: Full, Longund Short.

Wenn Sie interessiert sind, finden Sie hier eine Liste aller DateTimeFormatter-Muster.

Interessante Beiträge...