Java Calendar setWeekDate()方法
java.util.Calendar类的setTimZonee()方法用于使用传递的TimeZone值(对象)作为参数来设置TimeZone。
语法
public void setWeekDate(int weekYear, int weekOfYear, int dayOfWeek))
参数
weekYear-周年
weekOfYear-基于weekYear的星期数
dayOfWeek-星期几的值
返回
不返回值。
抛出
不抛出异常。
示例1
import java.util.Calendar;
public class JavaCalendarsetWeekDateExample1 {
public static void main(String[] args){
// creating new calendar object mycal
Calendar mycal = Calendar.getInstance();
//by using getTime method geting the Todays Time
System.out.println(" Time Today:" + mycal.getTime());
// setting the weekyear , weekofyear and dayofweek using setWeekDate
mycal.setWeekDate(1996, 23, 6);
System.out.println("Now Time Today:"+mycal.getTime());
}
}
输出:
Time Today:Sat Aug 18 10:57:54 PDT 2018
Now Time Today:Fri Jun 07 10:57:54 PDT 1996
示例2
import java.util.Calendar;
public class JavaCalendarsetWeekDateExample2 {
public static void main(String[] args){
// creating 2 new calendar object mycal andmycal2
Calendar mycal = Calendar.getInstance();
Calendar mycal2 = Calendar.getInstance();
//by using getTime method geting the Todays Time
System.out.println(" Time Today(mycal):" + mycal.getTime());
int woy = mycal.get(Calendar.WEEK_OF_YEAR);
int dow = mycal.get(Calendar.DAY_OF_WEEK);
int wy = mycal.get(Calendar.YEAR);
// setting the weekyear , weekofyear and dayofweek using setWeekDate
mycal2.setWeekDate(wy , woy , dow);
System.out.println("Time Today (mycal2):"+mycal2.getTime());
}
}
输出:
Time Today(mycal):Sat Aug 18 11:21:42 PDT 2018
Time Today (mycal2):Sat Aug 18 11:21:42 PDT 2018