การประทับเวลาแสดงถึงจุดในเวลาที่ไม่ขึ้นกับเขตเวลาหรือปฏิทินท้องถิ่นใดๆ ที่เข้ารหัสเป็นการนับวินาทีและเศษเสี้ยววินาทีที่ความละเอียดระดับนาโนวินาที การนับจะสัมพันธ์กับช่วงเวลาที่เวลาเที่ยงคืน UTC ของวันที่ 1 มกราคม 1970 ในปฏิทินเกรกอเรียนที่เป็นโรคเรื้อรังซึ่งขยายปฏิทินเกรกอเรียนไปย้อนหลังไปถึงปีหนึ่ง
นาทีทั้งหมดมีความยาว 60 วินาที วินาทีอธิกสุรทินจะถูก "ป้าย" ดังนั้นจึงไม่จำเป็นต้องมีตารางอธิกวินาทีในการตีความ โดยใช้ สเมียร์เชิงเส้น 24 ชั่วโมง
ช่วงตั้งแต่ 0001-01-01T00:00:00Z ถึง 9999-12-31T23:59:59.999999999Z ด้วยการจำกัดช่วงนั้น เรามั่นใจว่าเราสามารถแปลงเป็นและจากสตริงวันที่ RFC 3339
ตัวแทน JSON |
---|
{ "seconds": string, "nanos": integer } |
ทุ่งนา | |
---|---|
seconds | แสดงวินาทีของเวลา UTC ตั้งแต่ยุค Unix 1970-01-01T00:00:00Z ต้องอยู่ระหว่าง 0001-01-01T00:00:00Z ถึง 9999-12-31T23:59:59Z |
nanos | เศษส่วนที่ไม่ใช่ค่าลบของวินาทีที่ความละเอียดระดับนาโนวินาที ค่าลบที่สองที่มีเศษส่วนจะต้องยังคงมีค่านาโนที่ไม่ใช่ค่าลบที่นับไปข้างหน้าในเวลา ต้องมีค่าตั้งแต่ 0 ถึง 999,999,999 รวม |