मेरे पास पुराना कोड है जो दिनांक स्ट्रिंग को पार्स करने के लिए new Date(dateString)
का उपयोग करता है। कोड संकलित करने से अवमूल्यन चेतावनी Date(java.lang.String) in java.util.Date has been deprecated
उत्पन्न करती है।जावा में दिनांक (स्ट्रिंग एस) का एक गैर-बहिष्कृत सटीक समकक्ष?
javadoc मुझे DateFormat.parse()
का उपयोग करने की सलाह देता है, भले ही DateFormat
कक्षा में स्थिर parse
विधि न हो।
अब, मैं SimpleDateFormat
उपयोग करने के लिए कैसे पता है, लेकिन मुझे यकीन है कि मैं ठीक उसी व्यवहार deperecated Date
निर्माता की हो रही है बनाना चाहते हैं।
हाँ, यह बहुत अच्छा है कि अगर मैं बिल्कुल वही व्यवहार प्राप्त करना चाहता हूं तो मैं यह कैसे करूँगा। डेटफॉर्मेट का कारण क्या है।getInstance() बेहतर है यह वर्तमान लोकेल के लिए उचित फॉर्मेटर देता है। –
कृपया, सुंदर कृपया कभी नहीं, कभी भी "नया IllegalgArgumentException()": ओ। कम से कम श्रृंखला में मूल अपवाद (नया IllegalArgumentException (pe))। – sleske
मुझे "नया सिंपलडेटफॉर्मेट (" ईईई एमएमएम डीडी एचएच: एमएम: एसएस ज़ज़ यय्या ", लोकेल.एएनजीएलआईएसएच) का उपयोग करना पड़ा;" यह काम करने के लिए - बस किसी और को समस्या होने पर। – Nitek