java.util.GregorianCalendar.getWeekYear() 方法返回此 GregorianCalendar 表示的周年。
语法
public int getWeekYear()
参数
无需参数。
返回值
返回由此 GregorianCalendar 表示的星期年。如果ERA值为BC,则年份用0或负数表示:BC 1为0,BC 2为-1,BC 3为-2,依此类推。
异常
如果任何日历字段在非宽松模式下无效,则抛出 IllegalArgumentException。
示例:
在下面的示例中, java.util.GregorianCalendar.getWeekYear() 方法返回给定 GregorianCalendar 对象表示的周年。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建指定日期的Calendar对象
GregorianCalendar Cal = new GregorianCalendar(2015, 10, 25);
//打印日历
System.out.println("The Calendar is: " + Cal.getTime());
//打印指定日历的星期几
int weekyear = Cal.getWeekYear();
System.out.println("Week Year: " + weekyear);
//打印指定日历中的周数
int week = Cal.getWeeksInWeekYear();
System.out.println("Number of weeks: " + week);
}
}
上述代码的输出将是:
The Calendar is: Wed Nov 25 00:00:00 UTC 2015
Week Year: 2015
Number of weeks: 52