Я хочу сделать период года и месяца в персидском календаре, как показано ниже
publi c Period monthPeriod () {Calendar cal = Calendar.getInstance ();
// set start of month
cal.set(Calendar.DAY_OF_MONTH, 1);
setDayStart(cal);
Date first = cal.getTime();
// set end of month
cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH));
setDayEnd(cal);
Date last = cal.getTime();
return new Period(first, last, Period.TYPE_MONTH);
}
и
public Period yearPeriod() {
Calendar cal = Calendar.getInstance();
// set start of year
cal.set(Calendar.MONTH, Calendar.JANUARY);
cal.set(Calendar.DAY_OF_MONTH, 1);
setDayStart(cal);
Date first = cal.getTime();
// set end of year
cal.set(Calendar.MONTH, Calendar.DECEMBER);
cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH));
setDayEnd(cal);
Date last = cal.getTime();
return new Period(first, last, Period.TYPE_YEAR);
}
Кто-нибудь может мне помочь. Большое спасибо