Menghuraikan "java.text.ParseException: Unparseable date" Isu dalam Java
Semasa cuba menghuraikan rentetan tarikh ke dalam objek Tarikh, anda mungkin menghadapi pengecualian "java.text.ParseException: Unparseable date". Untuk menyelesaikan isu ini dan menukar rentetan tarikh dengan tepat kepada format yang diingini, ikut langkah berikut:
1. Tentukan Corak Format Tarikh yang Sesuai
Corak yang dinyatakan dalam objek SimpleDateFormat tidak sepadan dengan format rentetan tarikh input. Untuk menangani perkara ini, gunakan corak yang sepadan dengan format tarikh input:
SimpleDateFormat sdf = new SimpleDateFormat("EE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
2. Menghuraikan Tarikh Input
Menggunakan Format Tarikh yang ditentukan, menghuraikan rentetan tarikh input ke dalam objek Tarikh:
Date parsedDate = sdf.parse(date);
3. Tentukan Format Tarikh Keluaran (Pilihan)
Jika format output sasaran berbeza daripada format tarikh input, cipta objek SimpleDateFormat baharu untuk memformat objek Tarikh yang dihuraikan:
SimpleDateFormat print = new SimpleDateFormat("MMM d, yyyy HH:mm:ss");
4. Cetak Tarikh Diformat
Akhir sekali, gunakan Format Tarikh output untuk mencetak tarikh yang dihuraikan dalam format yang dikehendaki:
System.out.println(print.format(parsedDate));
Nota Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Pengecualian \'java.text.ParseException: Unparseable date\' dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!