يمثل تاريخًا تقويميًا كاملاً أو جزئيًا، مثل تاريخ ميلاد. يتم تحديد الوقت من اليوم والمنطقة الزمنية في مكان آخر أو ليست مهمة. ويكون التاريخ مرتبطًا بالتقويم الميلادي. ويمكن أن يمثّل ذلك أيًا مما يلي:
- تاريخ كامل، لا يتضمن أي قيم صفرية للسنة والشهر واليوم
- شهر ويوم، بدون عام (على سبيل المثال، ذكرى سنوية).
- عام بمفرده، بدون أي شهر.
- عام وشهر، بدون يوم (على سبيل المثال، تاريخ انتهاء صلاحية بطاقة الائتمان).
الأنواع ذات الصلة:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
تمثيل JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
الحقول | |
---|---|
year |
سنة التاريخ. يجب أن تتراوح القيمة بين 1 و9999 أو 0 لتحديد تاريخ بدون سنة. |
month |
شهر من السنة يجب أن تتراوح القيمة بين 1 و12 أو 0 لتحديد سنة بدون شهر ويوم. |
day |
يوم من الشهر يجب أن تتراوح القيمة من 1 إلى 31، وأن تكون صالحة للسنة والشهر، أو 0 لتحديد سنة بمفردها أو عام وشهر لا يمثل اليوم 39 نقطة فيه. |