Java 1.8
Date format "dd.MM.yyyy"
Correct example is : 30.03.2020".
Snippet:
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.time.format.ResolverStyle;\
DateTimeFormatter formatter = DateTimeFormatter
.ofPattern("dd.MM.yyyy")
.withResolverStyle(ResolverStyle.LENIENT);
return LocalDate.parse(dateAsString, formatter);
But when I input INCORRECT date:
35.02.2020
But my code not throw error. And return date 2020-03-05
Why?