Eine Dauer stellt eine vorzeichenbehaftete Zeitspanne fester Länge dar, die als Anzahl von Sekunden und Sekundenbruchteilen mit einer Auflösung von Nanosekunden dargestellt wird. Es ist unabhängig von Kalendern und Konzepten wie "Tag" oder "Monat". Es ist mit Timestamp verwandt, da die Differenz zwischen zwei Timestamp-Werten eine Dauer ist und von einem Timestamp addiert oder subtrahiert werden kann. Die Reichweite beträgt ca. +-10.000 Jahre.
JSON-Darstellung |
---|
{ "seconds": string, "nanos": integer } |
Felder | |
---|---|
seconds | Vorzeichenbehaftete Sekunden der Zeitspanne. Muss von -315.576.000.000 bis einschließlich +315.576.000.000 reichen. Hinweis: Diese Grenzen werden berechnet aus: 60 s/min * 60 min/h * 24 Std./Tag * 365,25 Tage/Jahr * 10000 Jahre |
nanos | Vorzeichenbehaftete Bruchteile einer Sekunde bei Nanosekundenauflösung der Zeitspanne. Dauern von weniger als einer Sekunde werden mit einem 0- |