पर मैं एक स्ट्रिंग मूल रूप से वर्ष की तरह निर्धारित किया है यह नहीं है कि पार्स करने के लिए की जरूरत है "13 अगस्त 11:30"डिफ़ॉल्ट दिनांक साल सेट 1970
लेकिन जब मैं उत्पादन की तारीख उस पर, मैं साल कहते हैं सेट साल की कोशिश की लेकिन साल पूरी तरह गलत है क्योंकि आउटपुट "थू अगस्त 13 11:30:00 जीएमटी 3 9 11"
क्या तारीख को पार करने के बाद वर्ष निर्धारित करने का कोई तरीका है?
SimpleDateFormat formatter = new SimpleDateFormat("dd MMM HH:mm");
String dateStr = "13 Aug 11:30";
Date fromDate = (Date)formatter.parse(dateStr);
fromDate.setYear(2011);
शीर्षक सवाल ऐसा लगता है का वर्णन नहीं है? –
इससे पहले कि आप इसे पार्स करने से पहले स्ट्रिंग में वर्ष क्यों न जोड़ें? –
@ मार्टिन क्योंकि मैं एक एचटीएमएल टैग से तारीख को पार्स कर रहा हूं और इसमें कोई वर्ष नहीं है –