Lines Matching refs:year
108 UBool PersianCalendar::isLeapYear(int32_t year) in isLeapYear() argument
111 ClockMath::floorDivide(25 * year + 11, 33, remainder); in isLeapYear()
119 int32_t PersianCalendar::yearStart(int32_t year) { in yearStart() argument
120 return handleComputeMonthStart(year,0,FALSE); in yearStart()
130 int32_t PersianCalendar::monthStart(int32_t year, int32_t month) const { in monthStart() argument
131 return handleComputeMonthStart(year,month,TRUE); in monthStart()
187 int32_t year; in handleGetExtendedYear() local
189 year = internalGet(UCAL_EXTENDED_YEAR, 1); // Default to year 1 in handleGetExtendedYear()
191 year = internalGet(UCAL_YEAR, 1); // Default to year 1 in handleGetExtendedYear()
193 return year; in handleGetExtendedYear()
211 int32_t year, month, dayOfMonth, dayOfYear; in handleComputeFields() local
214 year = 1 + ClockMath::floorDivide(33 * daysSinceEpoch + 3, 12053); in handleComputeFields()
216 int32_t farvardin1 = 365 * (year - 1) + ClockMath::floorDivide(8 * year + 21, 33); in handleComputeFields()
227 internalSet(UCAL_YEAR, year); in handleComputeFields()
228 internalSet(UCAL_EXTENDED_YEAR, year); in handleComputeFields()