Java.util.Calendar类

java.util.Calendar.getWeeksInWeekYear() 方法返回此日历表示的一周中的周数。

语法

public int getWeeksInWeekYear()

参数

无需参数。

返回值

返回一周中的周数。

异常

如果此日历不支持任何周年编号,则抛出UnsupportedOperationException

示例:

在下面的示例中,java.util.Calendar.getWeeksInWeekYear() 方法返回周数给定日历代表的星期。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建指定日期的Calendar对象
    Calendar Cal = new GregorianCalendar(2015, 10, 25);

    //打印日历
    System.out.println("The Calendar is: " + Cal.getTime());

    //打印指定日历中的周数
    int week = Cal.getWeeksInWeekYear();
    System.out.println("Number of weeks: " + week);
  }
}

上述代码的输出将是:

The Calendar is: Wed Nov 25 00:00:00 UTC 2015
Number of weeks: 52