这是我做的一个小测试:
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
//Date date = new Date(); 取当前时间
Date date = new Date(111, 6, 19); // 取固定时间
System.out.println("当前时间:"+date);
c.setTime(date); //当时间set 进calendar 里面
int i = c.get(Calendar.DAY_OF_WEEK); //取星期
System.out.println("星期几:"+i);
}
在这个如果用固定取时间的时候需要注意的是:
年份 所需时间要减去1900
月份 是从0开始计算的。
我这里固定时间就是 “2011年7月19日”
额。。忘了说了。。
就返回的星期的结果是:
星期天 = 0,星期一 == 1 ,星期二 == 2 , 星期三 == 3 ,星期四 == 4, 星期五 == 5 , 星期六 ==6