पार्सिंग के बाद जब मैं जीएमटी टाइमज़ोन के साथ इनपुट डेट स्ट्रिंग देता हूं, तो SimpleDateFormat इसे पार करता है और ईईटी टाइमज़ोन आउटपुट करता है? जावा सिंपलडेटफॉर्मेट गलत टाइमज़ोन
public static String DATE_FORMAT="dd MMM yyyy hh:mm:ss z";
public static String CURRENT_DATE_STRING ="31 October 2011 11:19:56 GMT";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(DATE_FORMAT, Locale.US);
simpleDateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
System.out.println(simpleDateFormat.parseObject(CURRENT_DATE_STRING));
और उत्पादन होता है: सोम अक्टू 31 13:19:56 EET 2011 बजाय सोम अक्टू 31 13:19:56 GMT 2011
धन्यवाद, त्वरित उत्तर के लिए धन्यवाद। – IgorDiy