Maison > Java > javaDidacticiel > Comment analyser et formater les dates et les heures à l'aide de LocalDateTime de Java ?

Comment analyser et formater les dates et les heures à l'aide de LocalDateTime de Java ?

Barbara Streisand
Libérer: 2024-12-29 13:14:14
original
370 Les gens l'ont consulté

How to Parse and Format Dates and Times Using Java's LocalDateTime?

Comment gérer les dates et les heures avec LocalDateTime

Parsing

Java 8 a introduit l'API java.time, exploitant LocalDateTime pour une manipulation avancée de la date et de l’heure. Pour analyser une chaîne (par exemple, "2014-04-08 12:30") dans une instance LocalDateTime, utilisez la méthode LocalDateTime.parse(), en fournissant un DateTimeFormatter avec le modèle date/heure souhaité :

String str = "1986-04-08 12:30";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
Copier après la connexion

Formatage

À l'inverse, pour formater un LocalDateTime instance au format de chaîne d'origine, utilisez la méthode format() en conjonction avec le même DateTimeFormatter :

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
LocalDateTime dateTime = LocalDateTime.of(1986, Month.APRIL, 8, 12, 30);
String formattedDateTime = dateTime.format(formatter); // "1986-04-08 12:30"
Copier après la connexion

Formats couramment utilisés

La classe DateTimeFormatter fournit des constantes pour la date/heure couramment utilisée formats :

String formattedDateTime2 = dateTime.format(DateTimeFormatter.ISO_DATE_TIME); // "1986-04-08T12:30:00"
Copier après la connexion

Disponibilité

Notez que les méthodes parse() et format() sont disponibles pour tous les objets java.time liés à la date/heure, tels que LocalDate ou ZonedDateTime.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal