Avatar ·

स्ट्रिंग को Java में दिनांक में बदलना: स्ट्रिंग से दिनांक को सही तरीके से कैसे पार्स करें?

सभी को नमस्ते! मैं Java में नौसिखिया हूँ और कई घंटों से एक समस्या से जूझ रहा हूँ। मुझे स्ट्रिंग "2023-05-15 14:30:00" को Date ऑब्जेक्ट में बदलना है। मैंने SimpleDateFormat का उपयोग करने की कोशिश की, लेकिन कुछ भी काम नहीं कर रहा है। यहाँ मेरा कोड है:
String dateStr = "2023-05-15 14:30:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(dateStr);
कंपाइलर अनकैच्ड ParseException पर त्रुटि दे रहा है। मैंने main method में throws ParseException जोड़ा, लेकिन अब प्रोग्राम त्रुटि के साथ क्रैश हो रहा है। मैंने विभिन्न फॉर्मेट आज़माए — "dd.MM.yyyy", "MM/dd/yyyy" — फिर भी त्रुटि आ रही है। मैंने यह भी सुना है कि SimpleDateFormat थ्रेड-सेफ नहीं है, लेकिन मैं अभी एक ही थ्रेड में काम कर रहा हूँ। शायद समस्या यह है कि मेरे पास Java 8 है? मैंने पढ़ा है कि एक नया java.t API आया है।

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग