Timestamp 表示独立于任何时区或本地日历的时间点,以纳秒分辨率编码为秒数和秒数。该计数是相对于 1970 年 1 月 1 日 UTC 午夜的一个纪元,在公历中将公历向后延伸到第一年。
所有分钟都是 60 秒长。闰秒被“涂抹”,因此无需使用24 小时线性涂抹来解释闰秒表。
范围从 0001-01-01T00:00:00Z 到 9999-12-31T23:59:59.999999999Z。通过限制在该范围内,我们确保可以在RFC 3339日期字符串之间进行转换。
JSON 表示 |
---|
{ "seconds": string, "nanos": integer } |
字段 | |
---|---|
seconds | 表示自 Unix 纪元 1970-01-01T00:00:00Z 以来 UTC 时间的秒数。必须从 0001-01-01T00:00:00Z 到 9999-12-31T23:59:59Z(含)。 |
nanos | 纳秒分辨率下的非负数分之一秒。带分数的负秒值必须仍然具有按时间向前计数的非负纳秒值。必须为 0 到 999,999,999(含)。 |