converting gregorian to hijri date

后端 未结 5 1485
难免孤独
难免孤独 2020-11-29 06:13

I want to convert from Gregorian to Hijri(Islamic) date and I need a java class for this converting. I want to give it an Gregorian date in format of \"yyyy/mm/dd\" as strin

5条回答
  •  借酒劲吻你
    2020-11-29 06:56

    sample way to convert date on android platform import

    import org.joda.time.Chronology;
    import org.joda.time.DateTime;
    import org.joda.time.chrono.ISOChronology;
    import org.joda.time.chrono.IslamicChronology;
    import org.joda.time.LocalDate;
    

    then

    implements  HijriDatePickerDialog.OnDateSetListener
    

    on onDateSet method

    @Override
    public void onDateSet(HijriDatePickerDialog view, int year, int monthOfYear, int dayOfMonth) {
    
    
    
    
        Chronology iso = ISOChronology.getInstanceUTC();
        Chronology hijri = IslamicChronology.getInstanceUTC();
    
        DateTime dtHijri = new DateTime(year,monthOfYear,monthOfYear,dayOfMonth,dayOfMonth,hijri);
    
        DateTime dtIso = new DateTime(dtHijri, iso);
    
    
        Log.i("converted date" ,String.valueOf(dtIso));
    }
    

提交回复
热议问题