Analyse des formats de date variables avec SimpleDateFormat
Lorsque vous faites face à un scénario dans lequel les dates sont saisies dans des formats incohérents, SimpleDateFormat peut être utilisé pour une analyse efficace.
Pour s'adapter à ce qui est donné formats :
Il n'est pas nécessaire d'imbriquer les blocs try/catch. Au lieu de cela, parcourez plusieurs objets SimpleDateFormat avec différents modèles.
Une méthode comme la suivante peut être implémentée :
// ... 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; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!