Une durée représente un laps de temps de longueur fixe signé représenté par un nombre de secondes et de fractions de secondes à une résolution de nanoseconde. Il est indépendant de tout calendrier et de concepts tels que "jour" ou "mois". Il est lié à l'horodatage en ce sens que la différence entre deux valeurs d'horodatage est une durée et qu'elle peut être ajoutée ou soustraite d'un horodatage. La portée est d'environ +-10 000 ans.
Représentation JSON |
---|
{ "seconds": string, "nanos": integer } |
Des champs | |
---|---|
seconds | Secondes signées de la durée. Doit être compris entre -315 576 000 000 et +315 576 000 000 inclus. Remarque : ces bornes sont calculées à partir de : 60 sec/min * 60 min/h * 24 h/jour * 365,25 jours/an * 10 000 ans |
nanos | Fractions de seconde signées à une résolution nanoseconde de la durée. Les durées inférieures à une seconde sont représentées par un champ 0 |