Lines Matching refs:dayOfMonth
324 SimpleTimeZone::setStartRule(int32_t month, int32_t dayOfMonth,
327 setStartRule(month, dayOfMonth, 0, time, mode, status);
333 SimpleTimeZone::setStartRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek,
336 setStartRule(month, after ? dayOfMonth : -dayOfMonth,
376 SimpleTimeZone::setEndRule(int32_t month, int32_t dayOfMonth,
379 setEndRule(month, dayOfMonth, 0, time, mode, status);
385 SimpleTimeZone::setEndRule(int32_t month, int32_t dayOfMonth, int32_t dayOfWeek,
388 setEndRule(month, after ? dayOfMonth : -dayOfMonth,
572 int8_t dayOfMonth,
581 ++dayOfMonth;
583 if (dayOfMonth > monthLen) {
584 dayOfMonth = 1;
594 --dayOfMonth;
596 if (dayOfMonth < 1) {
597 dayOfMonth = prevMonthLen;
625 // the dayOfWeek and dayOfMonth parameters to figure out the day-of-week
630 (7 + ruleDayOfWeek - (dayOfWeek - dayOfMonth + 1)) % 7;
636 // (again, this code is trusting that dayOfWeek and dayOfMonth are
640 (7 + (dayOfWeek + monthLen - dayOfMonth) - ruleDayOfWeek) % 7;
646 (49 + ruleDayOfWeek - ruleDay - dayOfWeek + dayOfMonth) % 7;
651 (49 - ruleDayOfWeek + ruleDay + dayOfWeek - dayOfMonth) % 7;
658 if (dayOfMonth < ruleDayOfMonth) return -1;
659 else if (dayOfMonth > ruleDayOfMonth) return 1;