Rumah > Java > javaTutorial > Bagaimana untuk Menyelesaikan Pengecualian \'java.text.ParseException: Unparseable date\' dalam Java?

Bagaimana untuk Menyelesaikan Pengecualian \'java.text.ParseException: Unparseable date\' dalam Java?

DDD
Lepaskan: 2024-11-19 12:40:03
asal
602 orang telah melayarinya

How to Solve the

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);
Salin selepas log masuk

2. Menghuraikan Tarikh Input

Menggunakan Format Tarikh yang ditentukan, menghuraikan rentetan tarikh input ke dalam objek Tarikh:

Date parsedDate = sdf.parse(date);
Salin selepas log masuk

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");
Salin selepas log masuk

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));
Salin selepas log masuk

Nota Tambahan

  • Tentukan tempattempat untuk mengelakkan isu dengan penghuraian tarikh jika tempattempat itu bukan Bahasa Inggeris.
  • Elakkan menggunakan penentu zon waktu yang tidak jelas seperti "IST" dan pilih nama zon waktu yang lebih khusus.

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan