BAEL-3045 Validate Date

Check if a string contains valid date
This commit is contained in:
Chandra Prakash
2019-06-20 00:41:47 -04:00
parent 84b21162ae
commit 3862de2519
11 changed files with 219 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
package com.baeldung.date.validation;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeParseException;
public class DaveValidatorUsingLocalDate implements DateValidator {
private DateTimeFormatter dateFormatter;
public DaveValidatorUsingLocalDate(DateTimeFormatter dateFormatter) {
super();
this.dateFormatter = dateFormatter;
}
@Override
public boolean validate(String dateStr) {
try {
LocalDate.parse(dateStr, this.dateFormatter);
} catch (DateTimeParseException e) {
return false;
}
return true;
}
}