DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ssZ");
वर्ष निम्न मामला है y। कि इनपुट जो 2013-03-13T20:59:31+0000
में तारीख से संबंधित नहीं हैं ('टी' की तरह कर रहे हैं कोई भी वर्ण ''
में उद्धृत किया जाना चाहिए।
परिभाषित पैटर्न पत्र की सूची के लिए documentation
पार्स चेकों को देखने के दिए गए दिनांक स्वरूप आपके द्वारा निर्दिष्ट है कि जाँच नीचे देखें के बाद एक विशिष्ट प्रारूप में दिनांक मुद्रित करने के लिएः। सभी के लिए
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ssZ");
Date result;
try {
result = df.parse("2013-03-13T20:59:31+0000");
System.out.println("date:"+result); //prints date in current locale
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
System.out.println(sdf.format(result)); //prints date in the format sdf
}
vrijeme? यह क्या है ? – yannicuLar
मानते हुए 'vrijeme = "2013-03-13T20: 59: 31 + 0000"' मेरा उत्तर नीचे देखें। अंत में टीजेडडी के साथ आपका इरादा क्या था? ज़ेड वह है जो आपको टाइमज़ोन के लिए चाहिए। डी साल में दिन होगा लेकिन आपके पास अपने 'vrijeme' में नहीं है, इसलिए यह सही ढंग से पार्स नहीं करेगा – msam
अगली बार, अनुवाद लिंक शामिल करना याद रखें। कम से कम यह हमें आपकी भाषा का अनुमान लगाने से बचाएगा;) – yannicuLar