我收到日期格式为1990-05-30的字符串
我需要将其转换为LocalDate
像我的示例一样,检查到年/月-日有效
你能表现出一种很好的做法吗?
public boolean check(String date){
LocalDate localDate = LocalDate.parse(date);
...
}
答案 0 :(得分:1)
您快到了。您现在要做的就是:
public boolean check(String date){
try {
LocalDate localDate = LocalDate.parse(date);
return true; // valid date if parsing was successful
} catch (DateTimeParseException e) {
e.printStackTrace();
return false; // not a valid date
}
}