Datumsformat in der SimpleDateFormat-Klasse in Java

Muhammad Zeeshan 12 Oktober 2023
Datumsformat in der SimpleDateFormat-Klasse in Java

Dieser Artikel zeigt Ihnen, welche Datumsformate in der SimpleDateFormat-Klasse von Java verfügbar sind.

Datumsformat in der SimpleDateFormat-Klasse in Java

Die Klasse SimpleDateFormat erleichtert die Formatierung und Verarbeitung von Daten. Wir können von einem Datumsformat zu einem anderen wechseln.

Es ermöglicht dem Benutzer, ein Datumsobjekt aus einem String-Datumsformat zu konvertieren. Um ein bestimmtes Datum in einen DateTime-String umzuwandeln, verwenden Sie die format()-Methode der SimpleDateFormat-Klasse.

Diese Methode konvertiert das Datum und die Uhrzeit in ein bestimmtes Format, z. B. MM/tt/jjjj. Klicken Sie hier, um weitere Datums- und Zeitmuster anzuzeigen, die zum Festlegen von Datumsformaten verwendet werden.

Syntax:

public final String format(Date date)

Die Methode akzeptiert ein Argument für das Datum des Objekttyps Datum. Es gibt ein Datum oder eine Uhrzeit im Format MM/dd/yyyy zurück.

Das folgende Beispiel zeigt, wie die Methode format() von SimpleDateFormat implementiert wird.

Beispiel:

Importieren Sie zunächst die folgenden Bibliotheken.

import java.text.*;
import java.util.Calendar;

Erstellen Sie ein Objekt vom Typ SimpleDateFormat namens sdf und übergeben Sie das Monats-, Datums- und Jahresformat als Argument in der Hauptklasse.

SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");

Erstellen Sie nun ein Objekt vom Typ Kalender mit dem Namen Calend.

Calendar Calend = Calendar.getInstance();

Wir können die aktuelle Zeit erhalten, indem wir das Objekt Calend mit der Methode .getTime() ausdrucken:

System.out.println("The original Date: " + Calend.getTime());

Wir können mit der format()-Methode konvertieren und dann das heutige Datum abrufen, indem wir das Todaysdate-Objekt drucken, das die heutige aktuelle Uhrzeit im Format MM/dd/yyyy ausgibt.

String Todaysdate = sdf.format(Calend.getTime());
System.out.println("Today's Date is: " + Todaysdate);

Beispiel-Quellcode:

import java.text.*;
import java.util.Calendar;

public class Example1 {
  public static void main(String[] args) throws InterruptedException {
    SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
    Calendar Calend = Calendar.getInstance();
    System.out.println("The original Date: " + Calend.getTime());
    String Todaysdate = sdf.format(Calend.getTime());
    System.out.println("Today's Date is: " + Todaysdate);
  }
}

Ausgabe:

java -cp /tmp/gMkhJcqRJw Example1
The original Date: Fri Mar 25 03:55:00 GMT 2022
Today's Date is: 03/25/2022
Muhammad Zeeshan avatar Muhammad Zeeshan avatar

I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.

LinkedIn

Verwandter Artikel - Java DateTime