Lines Matching refs:year
38 int year, start_month, start_day, end_month, end_day, offset_sec; member
48 int year, month, day; in GetDaylightSavingsOffsetFromOS() local
49 YearMonthDayFromDays(days, &year, &month, &day); in GetDaylightSavingsOffsetFromOS()
50 Rule* rule = FindRuleFor(year, month, day, time_in_day_sec); in GetDaylightSavingsOffsetFromOS()
60 Rule* FindRuleFor(int year, int month, int day, int time_in_day_sec) { in FindRuleFor() argument
63 if (Match(&rules_[i], year, month, day, time_in_day_sec)) { in FindRuleFor()
70 bool Match(Rule* rule, int year, int month, int day, int time_in_day_sec) { in Match() argument
71 if (rule->year != 0 && rule->year != year) return false; in Match()
74 int start_day = ComputeRuleDay(year, rule->start_month, rule->start_day); in Match()
79 int end_day = ComputeRuleDay(year, rule->end_month, rule->end_day); in Match()
88 int ComputeRuleDay(int year, int month, int day) { in ComputeRuleDay() argument
90 int days = DaysFromYearMonth(year, month); in ComputeRuleDay()
102 int year, in TimeFromYearMonthDay() argument
105 int64_t result = date_cache->DaysFromYearMonth(year, month); in TimeFromYearMonthDay()
158 for (int year = 2100; year >= 2010; year--) { in TEST() local
159 CheckDST(TimeFromYearMonthDay(date_cache, year, 5, 5)); in TEST()