Duration

Duration은 나노초 해상도에서 초의 수와 초의 분수로 표현되는, 부호가 있는 고정된 길이의 시간을 나타냅니다. '요일'과 같은 캘린더 및 개념과는 무관합니다. 또는 '월'을 입력합니다. 이는 두 타임스탬프 값의 차이가 Duration이고 이 값을 타임스탬프에서 더하거나 뺄 수 있다는 점에서 타임스탬프와 관련이 있습니다. 범위는 약 +-10,000년입니다.

JSON 표현
{
  "seconds": string,
  "nanos": integer
}
필드
seconds

string (int64 format)

시간 범위의 부호가 있는 초입니다. -315,576,000,000 이상 +315,576,000,000 이하여야 합니다. 참고: 이 경계는 60초/분 * 60분/시간 * 24시간/일 * 365.25일/년 * 10,000년에서 계산됩니다.

nanos

integer

시간 범위에 대한 나노초 단위의 1초의 부호 있는 분수입니다. 1초 미만의 지속 시간은 0 seconds 필드와 양수 또는 음수 nanos 필드로 표시됩니다. 1초 이상의 지속 시간인 경우 nanos 필드의 값은 0이 아닌 값으로 seconds 필드와 동일해야 합니다. -999,999,999~+999,999,999(포함)이어야 합니다.