इसमें कैलेंडर की पूरी या कुछ तारीख दिखती है, जैसे कि जन्मदिन. दिन के समय और टाइम ज़ोन या तो कहीं और बताए गए हैं या बहुत अहम हैं. तारीख ग्रेगोरियन कैलेंडर के हिसाब से है. यह इनमें से कोई एक चीज़ हो सकती है:
- पूरी तारीख, जिसमें साल, महीना, और दिन की वैल्यू शून्य नहीं हैं.
- महीना और दिन, जिसमें कोई साल न हो (जैसे, कोई सालगिरह).
- एक साल, जिसमें शून्य महीना और एक दिन भी शामिल नहीं है.
- साल और महीना, जिसमें कोई दिन न हो (उदाहरण के लिए, क्रेडिट कार्ड की समयसीमा खत्म होने की तारीख).
मिलते-जुलते टाइप:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
जेएसओएन के काेड में दिखाना |
---|
{ "year": integer, "month": integer, "day": integer } |
फ़ील्ड | |
---|---|
year |
तारीख का साल. साल के बिना तारीख बताने के लिए, यह 1 से 9999 के बीच होना चाहिए या 0 होना चाहिए. |
month |
साल का महीना. इसे 1 से 12 तक होना चाहिए या साल की जानकारी देने के लिए, इसमें महीना और दिन नहीं होना चाहिए. |
day |
महीने का दिन. 1 से 31 के बीच होना चाहिए और साल और महीने के लिए मान्य होना चाहिए. अगर किसी साल को खुद ही तय करना है या किसी साल को बताना है, तो इस तारीख की वैल्यू 0 होनी चाहिए. |