Débarrassons-nous-en. J'ai essayé de résumer la classe de date et d'heure ☺
Nouvelle API introduite à partir de Java 8. 【Fonctionnalité】 -Date et heure sans fuseau horaire. -A une instance de LocalDate et LocalTime à l'intérieur. ・ Exemple: 2015-12-15T23: 30: 59.999
Si vous l'écrivez en code, vous pouvez le faire comme ceci.
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class test01 {
public static void main(String[] args) {
//Générer la date et l'heure actuelles;
LocalDateTime d = LocalDateTime.now();
System.out.println("Date et heure actuelles:" + d); //Date et heure actuelles:2020-04-15T15:57:33.884
//Générer la date
LocalDate ld2 = LocalDate.of(2020, 4, 15);
System.out.println("Date:" + ld2); //Date:2020-04-15
//Générer du temps
LocalTime lt1 = LocalTime.now();
System.out.println("temps:" + lt1); //temps:15:57:33.886
}
}
Il peut être utile de savoir.
java.time.fomat.DateTimeFormatter 【Fonctionnalité】 -Output et analyser les chaînes de caractères de la date et de l'heure. -Equivalent à SimpleDateFormat de l'ancienne API. -Les formats tels que le format standard ISO sont également définis comme des constantes.
java.time.ZonedDateTime Date et heure avec fuseau horaire. Exemple: 2015-12-15T23: 30: 59.999 + 09: 00 [Asie / Tokyo]
___________________________
java.time.OffsetDateTime Date et heure avec décalage. Exemple: 2015-12-15T23: 30: 59.999 + 09: 00
___________________________
java.time.ZoneId ID de fuseau horaire. (Asie / Tokyo, etc.) Utilisé lors de la création d'une instance de ZonedDateTime.
___________________________
java.time.ZoneOffset Décalage du fuseau horaire par rapport à Greenwich / UTC (par exemple +09: 00). OffsetDateTime utilisé lors de la création d'une instance.
___________________________
java.time.temporal.ChronoField Un type d'énumération qui représente un champ de date et d'heure tel que "année" ou "mois". Classe d'implémentation pour l'interface TemporalField. Utilisé dans les méthodes qui ont des paramètres de type TemporalField, par exemple lors de la récupération d'une valeur à partir d'une classe datetime.
___________________________
java.time.temporal.ChronoUnit Un type d'énumération qui représente l'unité de date et d'heure, par exemple «1 an» et «1 mois». Classe d'implémentation pour l'interface TemporalUnit. Utilisé dans les méthodes avec des paramètres de type TemporalUnit.
à la prochaine
Recommended Posts