Duration は符号付きの固定長時間範囲で、秒数と小数点以下の秒数(ナノ秒単位)で表現されます。カレンダーおよび「日」や「月」などの概念からは独立した表現です。タイムスタンプ値の差が Duration になるという意味で、Duration はタイムスタンプに関連した表現であり、タイムスタンプとの間で加算および減算が可能です。表現可能な範囲はおよそ +-10,000 年です。
JSON 表現 |
---|
{ "seconds": string, "nanos": integer } |
フィールド | |
---|---|
seconds |
期間の符号付き秒。-315,576,000,000 ~+315,576,000,000 の値にする必要があります。注: これらの境界は、60 秒/分 * 60 分/時 * 24 時間/日 * 365.25 日/年 * 10,000 年から計算されます。 |
nanos |
ナノ秒単位の分解能で表される、1 秒の符号付き小数点以下の秒数。1 秒未満の期間は、0 |