Durasi mewakili rentang waktu yang ditandatangani dan panjang tetap yang direpresentasikan sebagai hitungan detik dan pecahan detik pada resolusi nanodetik. Itu tidak tergantung pada kalender dan konsep apa pun seperti "hari" atau "bulan". Ini terkait dengan Timestamp karena perbedaan antara dua nilai Timestamp adalah Durasi dan dapat ditambahkan atau dikurangi dari Timestamp. Kisarannya kira-kira +-10.000 tahun.
representasi JSON |
---|
{ "seconds": string, "nanos": integer } |
bidang | |
---|---|
seconds | Menandatangani detik dari rentang waktu. Harus dari -315.576.000.000 hingga +315.576.000.000 inklusif. Catatan: batas ini dihitung dari: 60 detik/menit * 60 menit/jam * 24 jam/hari * 365,25 hari/tahun * 10000 tahun |
nanos | Ditandatangani pecahan detik pada resolusi nanodetik dari rentang waktu. Durasi kurang dari satu detik diwakili dengan bidang 0 |