La classe
java.text.SimpleDateFormat est utilisée pour formater et analyser des chaînes en dates et analyser des dates en chaînes.
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
Voici une liste de lettres utilisées pour le formatage avec leurs descriptions et exemples -
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 | -06, -0600, -06:00|
Exemple Démo en direct | SortieDate 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 directimport 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!