我正在使用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);
}