persian-date-time icon indicating copy to clipboard operation
persian-date-time copied to clipboard

A problem on 1438-01-01

Open pashazadeh opened this issue 5 months ago • 1 comments

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

pashazadeh avatar Sep 29 '24 22:09 pashazadeh