Lines Matching refs:dayOfMonth

371      * @param dayOfMonth    The date in that month (1-based).
376 * dayOfMonth, or time parameters are out of range
378 public void setStartRule(int month, int dayOfMonth, int time) {
383 getSTZInfo().setStart(month, -1, -1, time, dayOfMonth, false);
384 setStartRule(month, dayOfMonth, 0, time, WALL_TIME);
392 * @param dayOfMonth A date within that month (1-based).
398 * or after dayOfMonth. If false, this rule selects
399 * the last dayOfWeek on or before dayOfMonth.
400 * @throws IllegalArgumentException the month, dayOfMonth,
403 public void setStartRule(int month, int dayOfMonth, int dayOfWeek, int time, boolean after) {
408 getSTZInfo().setStart(month, -1, dayOfWeek, time, dayOfMonth, after);
409 setStartRule(month, after ? dayOfMonth : -dayOfMonth,
445 * @param dayOfMonth The date in that month (1-based).
450 * dayOfMonth, or time parameters are out of range
452 public void setEndRule(int month, int dayOfMonth, int time) {
457 getSTZInfo().setEnd(month, -1, -1, time, dayOfMonth, false);
458 setEndRule(month, dayOfMonth, WALL_TIME, time);
466 * @param dayOfMonth A date within that month (1-based).
472 * or after dayOfMonth. If false, this rule selects
473 * the last dayOfWeek on or before dayOfMonth.
474 * @throws IllegalArgumentException the month, dayOfMonth,
477 public void setEndRule(int month, int dayOfMonth, int dayOfWeek, int time, boolean after) {
482 getSTZInfo().setEnd(month, -1, dayOfWeek, time, dayOfMonth, after);
483 setEndRule(month, dayOfMonth, dayOfWeek, time, WALL_TIME, after);
486 private void setEndRule(int month, int dayOfMonth, int dayOfWeek,
489 setEndRule(month, after ? dayOfMonth : -dayOfMonth, -dayOfWeek, time, mode);
827 int dayOfMonth,
838 ++dayOfMonth;
840 if (dayOfMonth > monthLen) {
841 dayOfMonth = 1;
861 --dayOfMonth;
863 if (dayOfMonth < 1) {
864 dayOfMonth = prevMonthLen;
889 (7 + ruleDayOfWeek - (dayOfWeek - dayOfMonth + 1)) % 7;
893 (7 + (dayOfWeek + monthLen - dayOfMonth) - ruleDayOfWeek) % 7;
898 (49 + ruleDayOfWeek - ruleDay - dayOfWeek + dayOfMonth) % 7;
902 (49 - ruleDayOfWeek + ruleDay + dayOfWeek - dayOfMonth) % 7;
908 if (dayOfMonth < ruleDayOfMonth) return -1;
909 else if (dayOfMonth > ruleDayOfMonth) return 1;