Date/heure exprimée dans le format étendu de la norme ISO 8601. Un décalage peut être requis ou non (consultez la documentation du champ parent). L'heure peut être spécifiée à la nanoseconde près. Les décalages peuvent être spécifiés avec une précision en secondes (même si les secondes décalées ne sont pas conformes à la norme ISO 8601).
Exemple :
1985-04-12T23:20:50.52Z correspond à 20 minutes et 50,52 secondes après la 23e heure, le 12 avril 1985 en heure UTC.
1985-04-12T19:20:50.52-04:00 correspond à 20 minutes et 50,52 secondes après la 19e heure, le 12 avril 1985, 4 heures avant UTC (même instant dans le temps que dans l'exemple ci-dessus). Si la date/heure est destinée à un emplacement physique à New York, cela correspond à l'équivalent de l'heure avancée de l'Est (EDT). N'oubliez pas que le décalage varie en fonction de la période de l'année dans les régions qui appliquent le passage à l'heure d'été.
1985-04-12T19:20:50.52 correspond à 20 minutes et 50,52 secondes après la 19e heure, le 12 avril 1985, sans informations de décalage.
Le fait d'indiquer un décalage en fait un instant absolu dans le temps dans le monde entier. La date et l'heure seront ajustées en fonction du fuseau horaire de l'utilisateur. Par exemple, l'heure 2018-06-19T18:30:00-04:00 correspondra à 18:30:00 pour un utilisateur situé à New York et à 15:30:00 pour un utilisateur situé à Los Angeles.
Le fait d'omettre le décalage rend cette date/heure locale, qui représente plusieurs instants dans le temps autour du monde. La date et l'heure seront toujours exprimées dans le fuseau horaire actuel de l'utilisateur. Par exemple, l'heure 2018-06-19T18:30:00 correspondra à 18:30:00 pour un utilisateur situé à New York, et à 18:30:00 pour un utilisateur situé à Los Angeles. Cette fonctionnalité est utile lorsque la même date/heure doit s'appliquer à différents emplacements géographiques situés dans différents fuseaux horaires.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[[["\u003cp\u003eThe JSON schema represents a date object.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003edate\u003c/code\u003e field is a string that adheres to the ISO 8601 extended format for date and time.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003edate\u003c/code\u003e field can include an offset to specify the time zone, or it can be omitted for local time representation.\u003c/p\u003e\n"],["\u003cp\u003eProviding an offset ensures the \u003ccode\u003edate\u003c/code\u003e represents a specific instant in time globally, while omitting it makes it a local time subject to user time zones.\u003c/p\u003e\n"]]],["The core information defines the `date` field within a JSON structure. The `date` is a string representing an ISO 8601 date/time, with optional offset information. It may include nanosecond precision. Providing an offset creates an absolute instant in time, adjusted to the user's timezone. Omitting the offset creates a local date/time, consistent across time zones. This format can represent times down to the nanosecond and offsets with second precision.\n"],null,[]]