Lines Matching full:gyear
297 int32_t gyear = eyear + CHINESE_EPOCH_YEAR - 1; // Gregorian year
298 int32_t theNewYear = newYear(gyear);
460 * @param gyear a Gregorian year
464 int32_t ChineseCalendar::winterSolstice(int32_t gyear) const {
467 int32_t cacheValue = CalendarCache::get(&gChineseCalendarWinterSolsticeCache, gyear, status);
474 double ms = daysToMillis(Grego::fieldsToDay(gyear, UCAL_DECEMBER, 1));
487 CalendarCache::put(&gChineseCalendarWinterSolsticeCache, gyear, cacheValue, status);
605 * @param gyear the Gregorian year of the given date
611 void ChineseCalendar::computeChineseFields(int32_t days, int32_t gyear, int32_t gmonth,
619 int32_t solsticeAfter = winterSolstice(gyear);
621 solsticeBefore = winterSolstice(gyear - 1);
624 solsticeAfter = winterSolstice(gyear + 1);
653 int32_t year = gyear - CHINESE_EPOCH_YEAR;
674 int32_t theNewYear = newYear(gyear);
676 theNewYear = newYear(gyear-1);
689 * @param gyear a Gregorian year
693 int32_t ChineseCalendar::newYear(int32_t gyear) const {
695 int32_t cacheValue = CalendarCache::get(&gChineseCalendarNewYearCache, gyear, status);
699 int32_t solsticeBefore= winterSolstice(gyear - 1);
700 int32_t solsticeAfter = winterSolstice(gyear);
712 CalendarCache::put(&gChineseCalendarNewYearCache, gyear, cacheValue, status);