Maison  >  Article  >  Java  >  En Java, quel est le code du format SimpleDateFormat ?

En Java, quel est le code du format SimpleDateFormat ?

WBOY
WBOYavant
2023-09-10 22:01:021070parcourir

La classe

En Java, quel est le code du format SimpleDateFormat ?

java.text.SimpleDateFormat est utilisée pour formater et analyser des chaînes en dates et analyser des dates en chaînes.

Analyse une chaîne de date

L'un des constructeurs de cette classe accepte une valeur String représentant le format de date souhaité et crée un objet SimpleDateFormat. Analyser/convertir une chaîne en objet Date

  • Instanciez cette classe en passant la chaîne de format requise.
  • Utilisez la méthode parse() pour analyser les chaînes de date.

Voici une liste de lettres utilisées pour le formatage avec leurs descriptions et exemples -

-06, -0600, -06:00

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);
   }
}
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

Lettres

Composants

Exemples

G

Indicateur des temps AD, BC

a

Année

2005, 96

Y

Anniversaire

2005, 1996

Medium

Mois de l'année

Septembre, Septembre, Septembre, Septembre, Septembre, Septembre, 09

w

1er anniversaire

23

W

W

Semaine du mois

3

D p>

jour de l'année

129

d

jour de janvier

27

F

jour du mois

5

E

jour de la semaine (nom)

Lundi, Lundi

u

Jour de la semaine (numéro)

1

a

AM/PM

PM. AM

H

Heure du jour (0-23)

0, 22

k

Heure du jour (1- 2 4)

1, 12, 24

K

AM/PM (0-11) fois

0, 5, 11

h

am/ pm Nombre d'heures (1-12)

1, 5, 12

mètres

Minutes dans une heure

td>

25

s

Minutes Secondes

24

S

Millisecondes

756

z

z

Fuseau horaire

Heure standard du Pacifique , Heure moyenne de Greenwich

Z

Fuseau horaire

-0500

X

Fuseau horaire

Exemple

Démo en direct

Sortie
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

Exemple

Démo en direct
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);
   }
}

Sortie

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer