SimpleDateFormat दिनांक पार्सिंग में 'Z' शाब्दिक से निपटना
दिनांक पार्सिंग के दायरे में, 'Z' शाब्दिक एक विशेष महत्व रखता है . यह एक मार्कर के रूप में कार्य करता है जो दर्शाता है कि निर्दिष्ट समय यूटीसी को संदर्भ बिंदु के रूप में उपयोग करता है। हालाँकि, SimpleDateFormat का उपयोग करके इस शाब्दिक अर्थ के साथ किसी दिनांक को पार्स करना कुछ विशिष्ट पैटर्न के लिए चुनौतियाँ पैदा कर सकता है। :ss" और इसके वेरिएंट। जबकि आप टाइमज़ोन को SimpleDateFormat पर मैन्युअल रूप से सेट कर सकते हैं, यह एक आवश्यक उपाय नहीं होना चाहिए।
समाधान एक ऐसे पैटर्न को नियोजित करने में निहित है जो स्पष्ट रूप से 'Z' अक्षर को संभालता है। जावा 7 और बाद में, उपयोग करने के लिए उपयुक्त पैटर्न "yyyy-MM-dd'T'HH:mm:ssX" है। यह पैटर्न 'Z' शाब्दिक को समय क्षेत्र ऑफसेट के रूप में पहचानेगा और यूटीसी प्रारूप में तारीख को उचित रूप से पार्स करेगा। निम्नलिखित पैटर्न:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssX");अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3