Timestamp

타임스탬프는 시간대 또는 현지 캘린더와는 별개로 특정 시점을 나타내며, 나노초 해상도에서 초와 초의 수로 인코딩됩니다. 이 개수는 그레고리력을 1970년 1월 1일 UTC 자정, 그레고리력을 기준으로 1년 역방향으로 확장한 에포크를 기준으로 합니다.

모든 분의 길이는 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 epoch 1970-01-01T00:00:00Z 이후 UTC 시간의 초 단위로 표현합니다. 0001-01-01T00:00:00Z에서 9999-12-31T23:59:59Z까지여야 합니다.

nanos

integer

나노초 단위의 음수가 아닌 초수입니다. 음수의 초수 값에는 시간에 반영되는 음수가 아닌 나노초 값이 있어야 합니다. 범위는 0~999,999,999(포함)이어야 합니다.