Esempio n. 1
0
  @Test
  public void test1() {

    //
    DateUtil cal = DateUtil.now();
    cal.setTime(0, 0, 0, 0);
    int year = cal.getYear();
    int month = cal.getMonth();
    // 添加12个月的计划
    for (int i = 1; i <= 12; i++) {

      // 设置月份
      cal.setYear(year);
      cal.setMonth(month + i);

      // 从月末的一周中找出周四和周五
      cal.setDay(-7);
      int day = cal.getDay();
      for (int j = 1; j <= 7; j++) {
        cal.setDay(day + j);

        if (cal.getWeek() == 4 || cal.getWeek() == 5) {
          String str = DateUtil.format(cal.get(), "yyyy-MM-dd HH:mm:ss E");
          System.out.println("i=" + i + ", day=" + day + ", date=" + str);
        }
      }
    }
  }