Lines Matching refs:year
95 static UBool isGregorianLeap(int32_t year) in isGregorianLeap() argument
97 return ((year % 4) == 0) && (!(((year % 100) == 0) && ((year % 400) != 0))); in isGregorianLeap()
141 static double gregorianToJD(int32_t year, int32_t month, int32_t date) { in gregorianToJD() argument
143 (365 * (year - 1)) + in gregorianToJD()
144 uprv_floor((year - 1) / 4) + in gregorianToJD()
145 (-uprv_floor((year - 1) / 100)) + in gregorianToJD()
146 uprv_floor((year - 1) / 400) + in gregorianToJD()
149 (isGregorianLeap(year) ? -1 : -2) in gregorianToJD()
162 int32_t year, month, day; in jdToGregorian() local
172 year = (int32_t)((quadricent * 400) + (cent * 100) + (quad * 4) + yindex); in jdToGregorian()
174 year++; in jdToGregorian()
176 yearday = wjd - gregorianToJD(year, 1, 1); in jdToGregorian()
177 leapadj = ((wjd < gregorianToJD(year, 3, 1)) ? 0 in jdToGregorian()
179 (isGregorianLeap(year) ? 1 : 2) in jdToGregorian()
182 day = (int32_t)(wjd - gregorianToJD(year, month, 1)) + 1; in jdToGregorian()
184 gregorianDate[0] = year; in jdToGregorian()
195 static double IndianToJD(int32_t year, int32_t month, int32_t date) { in IndianToJD() argument
199 gyear = year + INDIAN_ERA_START; in IndianToJD()
265 int32_t year; in handleGetExtendedYear() local
268 year = internalGet(UCAL_EXTENDED_YEAR, 1); // Default to year 1 in handleGetExtendedYear()
270 year = internalGet(UCAL_YEAR, 1); // Default to year 1 in handleGetExtendedYear()
273 return year; in handleGetExtendedYear()