Lines Matching refs:year
111 UBool PersianCalendar::isLeapYear(int32_t year) in isLeapYear() argument
114 ClockMath::floorDivide(25 * year + 11, 33, &remainder); in isLeapYear()
122 int32_t PersianCalendar::yearStart(int32_t year) { in yearStart() argument
123 return handleComputeMonthStart(year,0,false); in yearStart()
133 int32_t PersianCalendar::monthStart(int32_t year, int32_t month) const { in monthStart() argument
134 return handleComputeMonthStart(year,month,true); in monthStart()
190 int32_t year; in handleGetExtendedYear() local
192 year = internalGet(UCAL_EXTENDED_YEAR, 1); // Default to year 1 in handleGetExtendedYear()
194 year = internalGet(UCAL_YEAR, 1); // Default to year 1 in handleGetExtendedYear()
196 return year; in handleGetExtendedYear()
214 int32_t year, month, dayOfMonth, dayOfYear; in handleComputeFields() local
217 year = 1 + (int32_t)ClockMath::floorDivide(33 * (int64_t)daysSinceEpoch + 3, (int64_t)12053); in handleComputeFields()
219 int32_t farvardin1 = 365 * (year - 1) + ClockMath::floorDivide(8 * year + 21, 33); in handleComputeFields()
230 internalSet(UCAL_YEAR, year); in handleComputeFields()
231 internalSet(UCAL_EXTENDED_YEAR, year); in handleComputeFields()
242 int32_t year = get(UCAL_EXTENDED_YEAR, status); in getRelatedYear() local
246 return year + kPersianRelatedYearDiff; in getRelatedYear()
249 void PersianCalendar::setRelatedYear(int32_t year) in setRelatedYear() argument
252 set(UCAL_EXTENDED_YEAR, year - kPersianRelatedYearDiff); in setRelatedYear()