Timestamp

يمثل الطابع الزمني نقطة زمنية مستقلة عن أي منطقة زمنية أو تقويم محلي ، ويتم ترميزه بعدد الثواني وأجزاء الثواني بدقة نانوثانية. يعد العد نسبيًا لعصر في منتصف الليل بالتوقيت العالمي المنسق في 1 يناير 1970 ، في التقويم الغريغوري الغريغوري الذي يمتد التقويم الغريغوري إلى العام الأول.

كل الدقائق مدتها 60 ثانية. يتم "تلطيخ" الثواني الكبيسة بحيث لا تكون هناك حاجة لجدول الثانية الكبيسة للتفسير ، باستخدام مسحة خطية لمدة 24 ساعة .

النطاق من 0001-01-01T00: 00: 00Z إلى 9999-12-31T23: 59: 59.999999999Z. من خلال التقييد على هذا النطاق ، نضمن أنه يمكننا التحويل من سلاسل التاريخ RFC 3339 وإليها .

تمثيل JSON
{
  "seconds": string,
  "nanos": integer
}
مجالات
seconds

string ( int64 format)

يمثل ثواني من التوقيت العالمي المنسق منذ عصر يونكس 1970-01-01T00: 00: 00Z. يجب أن يكون من 0001-01-01T00: 00: 00Z إلى 9999-12-31T23: 59: 59Z ضمناً.

nanos

integer

كسور غير سالبة من الثانية بدقة نانوثانية. يجب أن تظل القيم الثانية السالبة مع الكسور تحتوي على قيم نانوية غير سالبة يتم حسابها للأمام في الوقت المناسب. يجب أن يكون من 0 إلى 999،999،999 ضمناً.