Timestamp

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

string ( int64 format)

表示自 Unix 纪元 1970-01-01T00:00:00Z 以来 UTC 时间的秒数。必须从 0001-01-01T00:00:00Z 到 9999-12-31T23:59:59Z(含)。

nanos

integer

纳秒分辨率下的非负数分之一秒。带分数的负秒值必须仍然具有按时间向前计数的非负纳秒值。必须为 0 到 999,999,999(含)。