Heim >Java >javaLernprogramm >Wie formatiere ich Datum und Uhrzeit in Java als „TT/MM/JJJJ HH:mm:ss.SS'?

Wie formatiere ich Datum und Uhrzeit in Java als „TT/MM/JJJJ HH:mm:ss.SS'?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-27 00:13:14769Durchsuche

How to Format Date and Time as

So zeigen Sie Datum und Uhrzeit im Format „TT/MM/JJJJ HH:mm:ss.SS“ an

So formatieren Sie das Datum und Uhrzeit im gewünschten Format „tt/mm/jjjj hh:mm:ss.ss“ ein. Befolgen Sie diese Anweisungen Schritte:

  1. Verwenden Sie SimpleDateFormat, um ein Formatobjekt zu erstellen. Stellen Sie sicher, dass das Muster wie folgt angegeben ist:

    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS");
  2. Erhalten Sie das aktuelle Datum und die aktuelle Uhrzeit mithilfe von Kalender oder Datum.
  3. Formatieren Sie Datum und Uhrzeit mithilfe des SDF-Objekts:

    String strDate = sdf.format(cal.getTime());
    Date date = sdf.parse(strDate);
  4. Drucken Sie das formatierte Datum und die Uhrzeit aus.

Das bereitgestellte Das Codebeispiel veranschaulicht diesen Ansatz. Der ursprüngliche Code verwendete zwei separate SimpleDateFormat-Objekte zum Formatieren des Datums, was zu unterschiedlichen Formaten für die Zeichenfolgen- und Datumsausgaben führte. Durch die Verwendung eines einzelnen SimpleDateFormat-Objekts mit dem richtigen Muster kann die Ausgabe im gewünschten Format beibehalten werden.

Der aktualisierte Code:

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DateAndTime {

    public static void main(String[] args) throws Exception {
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS");
        String strDate = sdf.format(cal.getTime());
        System.out.println("Current date in String Format: " + strDate);

        Date date = sdf.parse(strDate);
        System.out.println("Current date in Date Format: " + date);
    }
}

Dieser Code gibt aus:

Current date in String Format: 05/01/2012 21:10:17.287
Current date in Date Format: 05/01/2012 21:10:17.287

Das obige ist der detaillierte Inhalt vonWie formatiere ich Datum und Uhrzeit in Java als „TT/MM/JJJJ HH:mm:ss.SS'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn