Menghuraikan Format Tarikh Pembolehubah dengan SimpleDateFormat
Apabila menghadapi senario di mana tarikh dimasukkan dalam format yang tidak konsisten, SimpleDateFormat boleh digunakan untuk penghuraian yang cekap.
Untuk menampung yang diberikan format:
Tidak perlu membuat sarang cuba/menangkap blok. Sebaliknya, ulangi berbilang objek SimpleDateFormat dengan corak yang berbeza-beza.
Kaedah seperti berikut boleh dilaksanakan:
// ... List<String> formatStrings = List.of("M/y", "M/d/y", "M-d-y"); // ... Date tryParse(String dateString) { for (String formatString : formatStrings) { try { return new SimpleDateFormat(formatString).parse(dateString); } catch (ParseException ignored) {} } return null; }
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghuraikan Format Tarikh Pembolehubah (cth., 9/09, 9/1/2009, 9-1-2009) Dengan Cekap di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!