Duration หมายถึงระยะเวลาที่ลงนามและมีความยาวคงที่ซึ่งแสดงเป็นการนับวินาทีและเศษส่วนของวินาทีที่ความละเอียดระดับนาโนวินาที ไม่ขึ้นกับปฏิทินและแนวคิดใดๆ เช่น "วัน" หรือ "เดือน" เกี่ยวข้องกับ Timestamp โดยที่ความแตกต่างระหว่างค่า Timestamp สองค่าคือ Duration และสามารถเพิ่มหรือลบออกจาก Timestamp ได้ ช่วงประมาณ +-10,000 ปี
ตัวแทน JSON |
---|
{ "seconds": string, "nanos": integer } |
ทุ่งนา | |
---|---|
seconds | วินาทีที่ลงนามในช่วงเวลา ต้องมีค่าตั้งแต่ -315,576,000,000 ถึง +315,576,000,000 หมายเหตุ: ขอบเขตเหล่านี้คำนวณจาก: 60 วินาที/นาที * 60 นาที/ชม. * 24 ชม./วัน * 365.25 วัน/ปี * 10000 ปี |
nanos | ลงนามเศษส่วนของวินาทีที่ความละเอียดระดับนาโนวินาทีของช่วงเวลา ระยะเวลาที่น้อยกว่าหนึ่งวินาทีจะแสดงด้วยฟิลด์ 0 |