Heim  >  Artikel  >  Java  >  Was ist in Java der SimpleDateFormat-Formatcode?

Was ist in Java der SimpleDateFormat-Formatcode?

WBOY
WBOYnach vorne
2023-09-10 22:01:021072Durchsuche

Die Klasse

Was ist in Java der SimpleDateFormat-Formatcode?

java.text.SimpleDateFormat wird zum Formatieren und Parsen von Zeichenfolgen in Datumsangaben und zum Parsen von Datumsangaben in Zeichenfolgen verwendet.

Parst eine Datumszeichenfolge

Einer der Konstruktoren dieser Klasse akzeptiert einen String-Wert, der das gewünschte Datumsformat darstellt, und erstellt ein SimpleDateFormat-Objekt. Analysieren/konvertieren Sie eine Zeichenfolge in ein Datumsobjekt.

  • Instanziieren Sie diese Klasse, indem Sie die erforderliche Formatzeichenfolge übergeben.
  • Verwenden Sie die Methode parse(), um Datumszeichenfolgen zu analysieren.

Hier ist eine Liste der für die Formatierung verwendeten Buchstaben mit ihren Beschreibungen und Beispielen –

EWochentag (Name) Montag, Montag PNPN. AMHTagesstunde (0-23)0, 22kTagesstunde -2 4) 1, 12, 24KAM/PM (0-11) Zeiten 0, 5, 11ham/ Uhr Anzahl der Stunden (1-12)1, 5, 12 MeterMinuten in einer Stunde25s Minuten Sekunden24SMillisekunden756zZeitzoneZeitzone-0500Zeitzone-06, -0600, -06:00 Live-Demo
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Sample {
   public static void main(String args[]) throws ParseException {  
      SimpleDateFormat formatter = new SimpleDateFormat("yyyy/dd/MM");      
      Date date = formatter.parse("2007/25/06");
      System.out.println("Date value: "+date);    
      formatter = new SimpleDateFormat("y:G");      
      date = formatter.parse("1920:BC");
      System.out.println("Date value: "+date);    
      formatter = new SimpleDateFormat("D-M-Y");      
      date = formatter.parse("25-05-1989");
      System.out.println("Date value: "+date);
   }
}
Live-Demo
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Sample {
   public static void main(String args[]) throws ParseException {  
      SimpleDateFormat formatter1 = new SimpleDateFormat("HH:mm:ss");      
      Date time1 = formatter1.parse("07:25:30");
      System.out.println("Date value: "+time1);    
      SimpleDateFormat formatter2 = new SimpleDateFormat("EEE:MMM-d:YYYY");      
      Date time2 = formatter2.parse("Sun:Jan-8:2018");
      System.out.println("Date value: "+time2);    
      SimpleDateFormat formatter3 = new SimpleDateFormat("hh 'o''clock' a");      
      Date time3 = formatter3.parse("09 o'clock AM");
      System.out.println("Date value: "+time3);
   }
}

Buchstaben

Komponenten

Beispiele

G

Indikator der Zeit AD, BC

y

Jahr

2005, 96

Y

Jubiläum

2005, 1996

Mittel

Monate des Jahres

September, September, September, September, September, September, 09

w

1. Jahrestag

23

W

W

Woche des Monats

3

D p>

Tag des Jahres

129

d

Tag des. Monats

5

. td>

z

Pazifische Standardzeit , Greenwich Mean Time

Z

X

Beispiel

Ausgabe
Date value: Mon Jun 25 00:00:00 IST 2007
Date value: Sun Jan 01 00:00:00 IST 1920
Date value: Sun Jan 01 00:00:00 IST 1989

Beispiel

Ausgabe
Date value: Thu Jan 01 07:25:30 IST 1970
Date value: Sun Dec 31 00:00:00 IST 2017
Date value: Thu Jan 01 09:00:00 IST 1970

Das obige ist der detaillierte Inhalt vonWas ist in Java der SimpleDateFormat-Formatcode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen