Date

पूरी या आंशिक तारीख को दिखाता है, जैसे कि जन्मदिन. दिन का समय और टाइम ज़ोन, कहीं और बताया गया है या यह जानकारी ज़रूरी नहीं है. यह तारीख, ग्रेगोरियन कैलेंडर के हिसाब से होती है. यह इनमें से किसी एक को दिखा सकता है:

  • पूरी तारीख, जिसमें साल, महीना, और दिन की वैल्यू शून्य से ज़्यादा हो
  • साल के तौर पर शून्य के साथ महीना और दिन की वैल्यू, जैसे कि सालगिरह
  • सिर्फ़ साल की वैल्यू, जिसमें महीने और दिन की वैल्यू शून्य हो
  • साल और महीने की वैल्यू, जिनमें क्रेडिट कार्ड की समयसीमा खत्म होने की तारीख डाली जाती है. जैसे, क्रेडिट कार्ड की समयसीमा खत्म होने की तारीख

मिलते-जुलते टाइप google.type.TimeOfDay और google.protobuf.Timestamp हैं.

JSON के काेड में दिखाना
{
  "year": integer,
  "month": integer,
  "day": integer
}
फ़ील्ड
year

integer

तारीख का साल. यह संख्या 1 से 9999 के बीच होनी चाहिए. अगर साल के बिना तारीख बतानी है, तो 0 डालें.

month

integer

साल का महीना. यह वैल्यू 1 से 12 के बीच होनी चाहिए. अगर किसी साल में महीना और दिन नहीं है, तो उस साल की जानकारी देने के लिए यह संख्या 0 होनी चाहिए.

day

integer

महीने का दिन. इसमें 1 से 31 तक का अंतर हो सकता है. साथ ही, यह साल और महीने के लिए मान्य होना चाहिए. इसके अलावा, किसी साल के बारे में बताने के लिए, वैल्यू 0 होनी चाहिए. इसके अलावा, साल और महीने की कोई खास जानकारी भी नहीं होनी चाहिए.