C'est une compilation pour étude personnelle
Java SE 8 ajoute une nouvelle API pour travailler avec les dates et les heures
LocalDate
Classe qui gère ** date **
LocalTime
** Classe qui gère le temps sans fuseau horaire ** Le temps peut être représenté avec une précision de l'ordre de la nanoseconde
DateTimeFormatter
Classe pour passer au ** modèle de date ** spécifié Il existe trois types: "formateur standard prédéfini", "formateur spécifique localement" et "formateur avec modèle personnalisé" (formateur plus complexe fourni par ** DateTimeFormatterBuilder **).
Duration
Classe qui gère ** le décalage horaire **
Period
Une classe qui gère ** les différences de dates **
ZonedDateTime
** Classe qui gère le temps avec le fuseau horaire **
Méthode utilisée lors de l'instanciation en spécifiant la date
Méthode à utiliser lorsque vous souhaitez instancier à l'heure actuelle
Une méthode qui convertit une date de chaîne en informations de date et d'heure.
Méthode pour convertir les informations de date en chaîne Les formateurs standard prédéfinis sont définis dans la ** classe java.time.format.DateTimeFormatter **
Formateur | Exemple |
---|---|
BASIC_ISO_DATE | 20191213 |
ISO_ZONED_DATE_TIME | 2019-12-13T00:00:00+09:00[Asia/Tokyo] |
ISO_INSTANT | 2019-12-12T15:00:00Z |
ISO_DATE_TIME | 2019-12-13T00:00:00 |
・ ** ISO_ZONED_DATE_TIME ** et ** ISO_INSTANT ** sont des formateurs de ** ZonedDateTime ** qui représentent l'heure avec des fuseaux.
** LocalDate ** est une méthode pour calculer la ** différence de date **, ** LocalTime ** est une méthode pour calculer la ** différence de temps **
** La période ** est une méthode pour calculer la ** différence de date **, ** La durée ** est une méthode pour calculer la ** différence de temps **
** Durtion ** a des méthodes pour chaque unité pour laquelle vous souhaitez obtenir le décalage horaire, telles que jour, heure, minute, seconde, nanoseconde.
Recommended Posts