Я использую библиотеку ummalkura java для преобразования AD в дату Хиджры, но я хочу настроить Android CalendarView, чтобы отображать даты хиджры вместо английских дат с помощью этой библиотеки. Кто-нибудь знает, как решить эту задачу?
Я использовал этот подход, чтобы получить все дни месяца, я хочу преобразовать эти дни в массив и показать их в CalendarView.
Locale english=new Locale("en");
UmmalquraCalendar cal=new UmmalquraCalendar(english);
cal.set(Calendar.DAY_OF_MONTH,1);
int month=cal.get(Calendar.MONTH);
SimpleDateFormat dateFormat = new SimpleDateFormat("", english);
dateFormat.setCalendar(cal);
dateFormat.applyPattern("d/M/y");
while(month==cal.get(Calendar.MONTH)){
System.out.println(cal.get(Calendar.DAY_OF_MONTH)+"-"+cal.getDisplayName(Calendar.MONTH, Calendar.LONG, english)+"-"+cal.get(Calendar.YEAR));
cal.add(Calendar.DAY_OF_MONTH,1);
}