persian-date-time
persian-date-time copied to clipboard
A problem on 1438-01-01
execute following code:
void testSpecificDate2() {
LocalDate localDate1 = LocalDate.of(2059, Month.MARCH, 20);
LocalDate localDate2 = LocalDate.of(2059, Month.MARCH, 21);
PersianDate persianDate1 = PersianDate.from(localDate1);
System.out.println(persianDate1);
System.out.println(persianDate1.toGregorian());
PersianDate persianDate2 = PersianDate.from(localDate2);
System.out.println(persianDate2);
System.out.println(persianDate2.toGregorian());
}
both print 1438-01-01 but second one should be 1438-01-02