Lines Matching full:year
78 int days, int* year, int* month, int* day) {
81 // the same year and month as the cached 'days'.
86 *year = ymd_year_;
95 *year = 400 * (days / kDaysIn400Years) - kYearsOffset;
98 ASSERT(DaysFromYearMonth(*year, 0) + days == save_days);
103 *year += 100 * yd1;
108 *year += 4 * yd2;
113 *year += yd3;
121 ASSERT(is_leap == ((*year % 4 == 0) && (*year % 100 || (*year % 400 == 0))));
122 ASSERT(is_leap || ((DaysFromYearMonth(*year, 0) + days) == save_days));
123 ASSERT(!is_leap || ((DaysFromYearMonth(*year, 0) + days + 1) == save_days));
149 ASSERT(DaysFromYearMonth(*year, *month) + *day - 1 == save_days);
151 ymd_year_ = *year;
158 int DateCache::DaysFromYearMonth(int year, int month) {
164 year += month / 12;
167 year--;
176 // b) year + year_delta > 0 for years in the range defined by
188 int year1 = year + year_delta;
195 if ((year % 4 != 0) || (year % 100 == 0 && year % 400 != 0)) {