Un objeto Duration representa un intervalo de tiempo firmado y de longitud fija representado como un recuento de segundos y fracciones de segundos a una resolución de nanosegundos. Es independiente de cualquier calendario y concepto como "día". o "mes". Se relaciona con la marca de tiempo en el sentido de que la diferencia entre dos valores de marca de tiempo es una duración y se puede agregar o quitar de una marca de tiempo. El rango es de aproximadamente +-10,000 años.
Representación JSON |
---|
{ "seconds": string, "nanos": integer } |
Campos | |
---|---|
seconds |
Segundos firmados del período. Debe ser un número entre -315,576,000,000 y +315,576,000,000, inclusive. Nota: Estos límites se calculan a partir de lo siguiente: 60 s/min x 60 min/h x 24 h/día x 365.25 días/año x 10,000 años |
nanos |
Fracciones firmadas de un segundo a una resolución de nanosegundos del lapso de tiempo. Las duraciones de menos de un segundo se representan con un campo |