Zaman damgası, nanosaniye çözünürlükte saniye sayısı ve saniyenin kesirleri olarak kodlanan, herhangi bir saat diliminden veya yerel takvimden bağımsız bir zamanı temsil eder. Bu sayı, Gregoryen takvimi geriye doğru bir yıla kadar uzatan proleptik Miladi takvimdeki 1 Ocak 1970'de UTC gece yarısı yapılan bir döneme aittir.
Tüm dakikalar 60 saniye uzunluğundadır. Artık saniyeler "lekelenmiş"tir Böylece, 24 saatlik doğrusal yayma kullanarak yorumda artık ikinci tablo gerekmez.
Aralık 0001-01-01T00:00:00Z ile 9999-12-31T23:59:59.999999999Z arasındadır. Bu aralıkla kısıtlayarak RFC 3339 tarih dizelerine dönüştürme veya dizelerden dönüştürme işlemi yapabilmemizi sağlarız.
JSON gösterimi |
---|
{ "seconds": string, "nanos": integer } |
Alanlar | |
---|---|
seconds |
Unix döneminden bu yana UTC saatini temsil eder 1970-01-01T00:00:00Z. 0001-01-01T00:00:00Z ile 9999-12-31T23:59:59Z (bu değerler dahil) arasında olmalıdır. |
nanos |
Nanosaniye çözünürlüğünde saniyenin negatif olmayan kesirleri. Kesirli negatif ikinci değerler yine de, zamanda ileriye doğru sayılan negatif olmayan nanos değerleri içermelidir. 0 ile 999.999.999 (bu değerler dahil) arasında olmalıdır. |