Tutoriel Java LocalDate(), LocalDateTime(), ZonedDateTime(), Calendar() et Date()

Publié: 2020-07-18

Tutoriel Java LocalDate(), LocalDateTime(), ZonedDateTime(), Calendar() et Date()

Sur Java, nous avons publié il y a quelque temps les didacticiels Comment convertir l'heure actuelle en heure d'époque et Comment calculer la différence entre deux instances de date Java.

Dans ce didacticiel, nous passerons en revue toutes les API de date et de calendrier Java ci-dessous :

DateLocale() :

LocalDate est un objet date-heure immuable qui représente une date, souvent considérée comme année-mois-jour. D'autres champs de date, tels que le jour de l'année, le jour de la semaine et la semaine de l'année, sont également accessibles.

API Java LocalDate

DateHeureLocale() :

LocalDateTime est un objet date-heure immuable qui représente une date-heure, souvent considérée comme année-mois-jour-heure-minute-seconde.

API Java LocalDateTime

ZonedDateHeure() :

ZonedDateTime est une représentation immuable d'une date-heure avec un fuseau horaire. Cette classe stocke tous les champs de date et d'heure, avec une précision de nanosecondes, et un fuseau horaire, avec un décalage de zone utilisé pour gérer les dates-heures locales ambiguës.

API Java ZonedDateTime

Calendrier():

La classe Calendar est une classe abstraite qui fournit des méthodes pour convertir entre un instant spécifique dans le temps et un ensemble de champs de calendrier tels que YEAR, MONTH, DAY_OF_MONTH, HOUR, etc., et pour manipuler les champs de calendrier, comme obtenir la date de la semaine prochaine. Un instant dans le temps peut être représenté par une valeur de milliseconde qui est un décalage par rapport à l'époque du 1er janvier 1970 00:00:00.000 GMT (grégorien).

Date():

La classe Date représente un instant précis dans le temps, avec une précision à la milliseconde.

Commençons:

Créer un fichier : CrunchifyDateTimeCalendarTutorial.java

Exécutez-le simplement dans IntelliJ IDEA :

Sortie console.

J'espère que ce tutoriel vous aidera à utiliser toutes ces API de date et d'heure.