Lines Matching refs:month
130 int32_t PersianCalendar::monthStart(int32_t year, int32_t month) const { in monthStart()
131 return handleComputeMonthStart(year,month,TRUE); in monthStart()
144 int32_t PersianCalendar::handleGetMonthLength(int32_t extendedYear, int32_t month) const { in handleGetMonthLength()
147 if (month < 0 || month > 11) { in handleGetMonthLength()
148 extendedYear += ClockMath::floorDivide(month, 12, month); in handleGetMonthLength()
151 return isLeapYear(extendedYear) ? kPersianLeapMonthLength[month] : kPersianMonthLength[month]; in handleGetMonthLength()
166 int32_t PersianCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, UBool /*useMonth*/) … in handleComputeMonthStart() argument
169 if (month < 0 || month > 11) { in handleComputeMonthStart()
170 eyear += ClockMath::floorDivide(month, 12, month); in handleComputeMonthStart()
175 if (month != 0) { in handleComputeMonthStart()
176 julianDay += kPersianNumDays[month]; in handleComputeMonthStart()
211 int32_t year, month, dayOfMonth, dayOfYear; in handleComputeFields() local
219 month = dayOfYear / 31; in handleComputeFields()
221 month = (dayOfYear - 6) / 30; in handleComputeFields()
223 dayOfMonth = dayOfYear - kPersianNumDays[month] + 1; in handleComputeFields()
229 internalSet(UCAL_MONTH, month); in handleComputeFields()