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

En Java, quel est le code du format SimpleDateFormat ?

WBOY
Libérer: 2023-09-10 22:01:02
avant
1142 Les gens l'ont consulté

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);
   }
}
Copier après la connexion
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
Copier après la connexion

Exemple

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
Copier après la connexion

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

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);
   }
}
Copier après la connexion

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal