डेट ऑब्जेक्ट रिटर्न
के लिए मोंगो-जावा क्लाइंट java.util.Date
. के उदाहरण के रूप में ।
समस्या यह हो सकती है कि जब आप startDate
. को सहेजते हैं और endDate
मान, इसका toString()
विधि शायद मान को अद्यतन करने के लिए JVM के डिफ़ॉल्ट समय क्षेत्र का उपयोग करेगी।
डॉक्टर यहां
बताता है कि आधिकारिक BSON विनिर्देश BSON दिनांक प्रकार को UTC दिनांक समय के रूप में संदर्भित करता है। और यही कारण हो सकता है कि आपका LocalDateTime
डीबी में सहेजे जाने से पहले विशेषताओं को यूटीसी समय क्षेत्र में परिवर्तित कर दिया गया था।
साथ ही इस तरह के भ्रम से बचने के लिए bson टाइप timestamp
दिनांक फ़ील्ड अपडेट करने के लिए।