Here is an example:
public MyDate() throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat(\"yyyy/MM/d\");
sdf.setLenient(false);
St
Java 8 LocalDate may be used:
public static boolean isDate(String date) {
try {
LocalDate.parse(date, DateTimeFormatter.ofPattern("yyyy/MM/dd"));
return true;
} catch (DateTimeParseException e) {
return false;
}
}
If input argument is "2011/12/12aaaaaaaaa"
, output is false
;
If input argument is "2011/12/12"
, output is true