साथ W3C XML दिनांकों जावा SimpleDateFormat पैटर्न मैं निम्नलिखितसमय क्षेत्र
"2012-05-15T07:08:09+03:00"
जो W3C XML Schema dateTime विनिर्देश के आईएसओ 8601 संस्करण के अनुरूप है की तरह एक W3C XML स्कीमा तारीख पार्स करने के लिए कोशिश कर रहा हूँ।
उपर्युक्त दिनांक में, टाइमज़ोन पहचानकर्ता "+03:00"
है, लेकिन SimpleDateFormat
पैटर्न स्पष्ट रूप से इसका प्रतिनिधित्व करने के लिए मौजूद नहीं है।
तो समय क्षेत्र "+0300"
, तो Z
(अपरकेस) लागू किया जाएगा और SimpleDateFormat
पैटर्न
yyyy-MM-dd'T'HH:mm:ssZ
इसी तरह हो सकता है, अगर समय क्षेत्र "GMT+03:00"
, तो z
(लोअरकेस) थे लागू किया जाएगा और SimpleDateFormat
थे पैटर्न
yyyy-MM-dd'T'HH:mm:ssz
(अपरकेस 'Z'
भी काम करता है जिस तरह से) होगा।
तो, क्या SimpleDateFormat
पैटर्न या वर्कअराउंड है जो उपरोक्त दिनांक का प्रतिनिधित्व करने के लिए दिनांक स्ट्रिंग के प्रीप्रोकैसिंग के बिना है?
वास्तव में, कि इनपुट स्ट्रिंग से [8601 आईएसओ] (https://en.wikipedia.org/wiki/ISO_8601) मानक (दिनांक-समय प्रारूपों के समूह) एक प्रारूप में है। –