Lines Matching refs:month
132 int32_t PersianCalendar::monthStart(int32_t year, int32_t month) const { in monthStart()
133 return handleComputeMonthStart(year,month,TRUE); in monthStart()
146 int32_t PersianCalendar::handleGetMonthLength(int32_t extendedYear, int32_t month) const { in handleGetMonthLength()
149 if (month < 0 || month > 11) { in handleGetMonthLength()
150 extendedYear += ClockMath::floorDivide(month, 12, month); in handleGetMonthLength()
153 return isLeapYear(extendedYear) ? kPersianLeapMonthLength[month] : kPersianMonthLength[month]; in handleGetMonthLength()
168 int32_t PersianCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, UBool /*useMonth*/) … in handleComputeMonthStart() argument
171 if (month < 0 || month > 11) { in handleComputeMonthStart()
172 eyear += ClockMath::floorDivide(month, 12, month); in handleComputeMonthStart()
177 if (month != 0) { in handleComputeMonthStart()
178 julianDay += kPersianNumDays[month]; in handleComputeMonthStart()
213 int32_t year, month, dayOfMonth, dayOfYear; in handleComputeFields() local
221 month = dayOfYear / 31; in handleComputeFields()
223 month = (dayOfYear - 6) / 30; in handleComputeFields()
225 dayOfMonth = dayOfYear - kPersianNumDays[month] + 1; in handleComputeFields()
231 internalSet(UCAL_MONTH, month); in handleComputeFields()