Java Calendar getWeekYear()方法
java.util.Calendar类的getWeekYear()方法是一个公共方法。此方法获取日历对象的星期年,并以整数返回日历的星期年。
语法
参数
未传递任何参数。
返回
以当前日历的整数周年份返回对象。
抛出
UnsupportedOperationException
示例1
import java.util.Calendar;
public class JavaCalendargetWeekYearExample1 {
public static void main(String[] args){
Calendar mycal = Calendar.getInstance();
System.out.println(" Current Time:" + mycal.getTime());
System.out.println(" week year :"
+ mycal.getWeekYear());
mycal.setWeekDate(1996, 23, 6 );
System.out.println("Changed Time:"+mycal.getTime());
System.out.println("Weeks in week year :"
+ mycal.getWeekYear());
}
}
输出:
Current Time:Fri Aug 10 10:52:54 PDT 2018
week year :2018
Changed Time:Fri Jun 07 10:52:54 PDT 1996
Weeks in week year :1996
示例2
import java.util.Calendar;
public class JavaCalendargetWeekYearExample2 {
public static void main(String args[])
{
Calendar mycal = Calendar.getInstance();
mycal.setFirstDayOfWeek(Calendar.SUNDAY);
mycal.setMinimalDaysInFirstWeek(7);
mycal.setTimeInMillis(100);
int wk = mycal.get(Calendar.WEEK_OF_YEAR);
System.out.println("Week : " +wk);
int wY = mycal.getWeekYear();
System.out.println("Weekayear : " +wY);
int y = mycal.get(Calendar.YEAR);
System.out.println("Year : " +y);
}
}
输出:
Week : 52
Weekayear : 1969
Year : 1969