java-tutorials/java-dates-2/DaveValidatorUsingLocalDate.java
Chandra Prakash 3862de2519 BAEL-3045 Validate Date
Check if a string contains valid date
2019-06-20 00:41:47 -04:00

25 lines
661 B
Java

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;
}
}