Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Menghuraikan Format Tarikh Pembolehubah (cth., 9/09, 9/1/2009, 9-1-2009) Dengan Cekap di Java?
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!