Java.Time Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit l’API principale pour les dates, heures, instants et durées.
Classes
| Nom | Description |
|---|---|
| Clock |
Horloge fournissant l’accès à l’instant, à la date et à l’heure actuels à l’aide d’un fuseau horaire. |
| DateTimeException |
Exception utilisée pour indiquer un problème lors du calcul d’une date/heure. |
| DayOfWeek |
Un jour de semaine, tel que « Mardi ». |
| Duration |
Durée basée sur le temps, par exemple « 34 ». |
| Instant |
Point instantané sur la ligne de temps. |
| LocalDate |
Date sans fuseau horaire dans le système de calendrier ISO-8601, par |
| LocalDateTime |
Date/heure sans fuseau horaire dans le système de calendrier ISO-8601, par |
| LocalTime |
Heure sans fuseau horaire dans le système de calendrier ISO-8601, par exemple |
| Month |
Un mois d’année, tel que « juillet ». |
| MonthDay |
Un jour mensuel dans le système de calendrier ISO-8601, tel que |
| OffsetDateTime |
Date-heure avec un décalage de UTC/Greenwich dans le système de calendrier ISO-8601, tel que |
| OffsetTime |
Heure avec décalage de UTC/Greenwich dans le système de calendrier ISO-8601, par |
| Period |
Durée basée sur des dates dans le système de calendrier ISO-8601, par exemple « 2 ans, 3 mois et 4 jours ». |
| Year |
Une année dans le système de calendrier ISO-8601, par |
| YearMonth |
Un mois d’année dans le système de calendrier ISO-8601, tel que |
| ZonedDateTime |
Date/heure avec un fuseau horaire dans le système de calendrier ISO-8601, tel que |
| ZoneId |
ID de fuseau horaire, tel que |
| ZoneOffset |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
Interfaces
| Nom | Description |
|---|---|
| IInstantSource |
Fournit l’accès à l’instant actuel. |
Remarques
Les types de cet espace de noms représentent des instants, des durées, des dates, des heures, des fuseaux horaires et des périodes en fonction du système de calendrier ISO.
Toutes les classes sont immuables et thread-safe. Pour l’accès aux champs de bas niveau, utilisez Java.Time.Temporal; pour l’impression et l’analyse personnalisées, utilisez Java.Time.Format.
Java.Time.Chrono fournit des API neutres pour les applications qui utilisent des calendriers localisés. Les applications doivent utiliser les types de date/heure ISO dans cet espace de noms entre les limites du système.