LocalDate epochDay format is one day off
I'm trying to convert date string to epoch Day using Java8's LocalDate api.
When I try to verify the conversion it is actually one day off!
Here is the test
const val DATE_PATTERN = "MMMM d, yyyy"
@Test
fun `parse handles different cases`(){
val case1 = "September 31, 2018"
val dateTimeFormatter = DateTimeFormatter.ofPattern(DATE_PATTERN, Locale("en", "US"))
val date1: Long = LocalDate.parse(case1, dateTimeFormatter).toEpochDay()
val case1Res =...