आपका इनपुट स्ट्रिंग प्रारूप सही है, जब तक कि इसका उद्देश्य यूटीसी का प्रतिनिधित्व करना है।
इस प्रारूप से मेल खाने वाले पार्सर का उपयोग करने के लिए अपना पार्सर बदलें:
DateTimeFormatter parser = ISODateTimeFormat.dateTime();
आपका बाकी प्रश्न मुझे ज्यादा समझ में नहीं आता है। आपको parser
पास नहीं करना चाहिए , बल्कि parseDateTime
. से वापसी मूल्य , जिसे आप कैप्चर करते नहीं दिख रहे हैं।
DateTime result = parser.parseDateTime(crDt);
mongo.setCrDt(recordId, result.toDate());
वह अंतिम पंक्ति काम करेगी या नहीं यह इस बात पर निर्भर करता है कि वह फ़ंक्शन क्या स्वीकार करता है।