Date

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

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

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

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

integer

तारीख का साल. बिना तारीख वाली एक साल के बारे में बताने के लिए 0 से 9999 तक होना चाहिए या 0 होना चाहिए.

month

integer

वर्ष का माह. बिना किसी महीने और दिन के साल के बारे में बताने के लिए, 1 से 12 या 0 से 0 होना चाहिए.

day

integer

महीने का दिन. तारीख 1 से 31 के बीच होनी चाहिए और साल और महीने के लिए मान्य होनी चाहिए या 0 साल को साल या महीने के बारे में बताने के लिए होनी चाहिए, क्योंकि उस दिन की कोई खास संख्या नहीं है.