parseLocalDate के लिए API कहता है कि यह UnsupportedOperationException
फेंक देगा "अगर पार्सिंग समर्थित नहीं है"। 'अगर पार्सिंग समर्थित नहीं है' का क्या अर्थ है? मैं स्रोत के माध्यम से देख रहा हूं और UnsupportedOperationException
फेंकने वाले कहीं भी नहीं ढूंढ सकता। क्या कभी भी किसी परिदृश्य में रहा है जहां यह अपवाद parseLocalDate
पर कॉल करने से फेंक दिया गया था?DateTimeFormatter.parseLocalDate UnsupportedOperationException
5
A
उत्तर
5
DateTimeFormatter दो प्रयोगों है:
- प्रिंट दिनांकों;
- पार्स तिथियां;
जब आप DateTimeFormatter instance बनाते हैं, तो आप इसे DateTimePrinter और DateTimeParser लिए गुजरती हैं।
अपने फ़ॉर्मेटर केवल प्रिंटर है, और आप तिथि को पार्स चाहते हैं - UnsupportedOperationException
फेंक दिया जाएगा।
अपने फ़ॉर्मेटर केवल पार्सर है, और आप प्रिंट चाहते तारीख है - UnsupportedOperationException
फेंक दिया जाएगा।
उदाहरण
DateTimeFormatter formatter = new DateTimeFormatter(new DateTimePrinter()
{
// implements all abstract methods
}, null); // this instance has printer and hasn't parser
formatter.print(new DateTime()); // works well
formatter.parseDateTime("datetimestring"); // throws exeption
संबंधित मुद्दे
- 1. UnsupportedOperationException Array.asList
- 2. UnsupportedOperationException() जब ArrayList
- 3. सूची फेंकने UnsupportedOperationException
- 4. क्यों SortedList.add() UnsupportedOperationException फेंकता है?
- 5. हाइबरनेट को संभालना UnsupportedOperationException: एक पठनीय वस्तु
- 6. मैं एक सूची में तत्व जोड़ने में असमर्थ हूं? UnsupportedOperationException
- 7. निकालें() Arrays.asList() के द्वारा बनाई गई सूची पर फेंकता UnsupportedOperationException
- 8. एंड्रॉयड UnsupportedOperationException: करने के लिए रंग कनवर्ट नहीं कर सकता: type = 0x2
- 9. अपनी कॉन्फ़िगरेशन में 'सेवा' प्रकार के बीन को परिभाषित करने पर विचार करें [स्प्रिंग बूट]
- 10. List.addAll एक और सूची जोड़ने की कोशिश करते समय असमर्थितऑपरेशन अपवाद फेंकना
- 11. कस्टम JTable सेल संपादक और सेल रेंडरर
- 12. विधि हस्ताक्षर
- 13. स्कैला
- 14. स्कैनर इटरेटर <String> क्यों लागू करता है?
- 15. असमर्थितऑपरेशन अपवाद - आप java.sql.Date पर इन्स्टेंट() को क्यों कॉल नहीं कर सकते?
- 16. सिग्नल कैसे करें "अभी तक लागू नहीं किया गया"?
- 17. Arrays.asList एक निश्चित आकार की सूची क्यों देता है?
- 18. जिमफ़ेस: पथ
- 19. एप्लिकेशन स्टार्टअप
- 20. जावा जेनरिक, ई से ई
- 21. java.util.List से तत्व को कैसे निकालें?
- 22. स्केलैडोक में विधियों के लिंक को असंबद्ध कैसे करें?
- 23. एंड्रॉइड
- 24. मैं जावा में अपवाद पर संदेश कैसे सेट कर सकता हूं?
- 25. Arrays.asList() संदेह?
- 26. त्रुटि: java.lang.UnsupportedOperationException: ऐप इंजन के ब्लॉबस्टोर और छवि API
- 27. एक अप्रचलित मानचित्र
- 28. सिंगलटनलिस्ट का उपयोग क्या है?
- 29. हाइबरनेट कस्टम उपयोगकर्ता टाइप
- 30. वैकल्पिक विकल्प खाली होने पर वापस कैसे करें?
आह अच्छा पता करने के लिए, धन्यवाद। ऐसा लगता है कि 'org.joda.time.format.DateTimeFormat.forPattern (स्ट्रिंग) 'हमेशा प्रिंटर और एक पार्सर दोनों के साथ' डेटटाइमफॉर्मेटर 'वापस कर देगा; तो 'forPattern' के माध्यम से पुनर्प्राप्त 'डेटटाइमफॉर्मेटर' को कभी भी 'असमर्थित ऑपरेशन अपवाद' सही नहीं फेंकना चाहिए? – FGreg
@FGreg हां, यह सच है – Ilya
इसके अलावा, ध्यान दें कि दो समान उदाहरण विधियां हैं: 'ISODateTimeFormat.dateTime()' और 'ISODateTimeFormat.dateTimeParser()'। यदि आप बाद वाले का उपयोग करते हैं और '.format (dateTime)' के लिए प्रयास करते हैं, तो आपको यह अपवाद मिलता है। – membersound