import java.util.*; public class Hello{ public static void main(String[] args)throws Exception{ Calendar c = Calendar.getInstance(); //星期天为第一天,下标从1开始 System.out.println(c.get(Calendar.DAY_OF_WEEK)); //设置日期,月份下标从0开始 c.set(2002,4,10); System.out.println(c.get(Calendar.DAY_OF_WEEK));
public class Hello{ public static void main(String[] args)throws Exception{
Calendar c = Calendar.getInstance(); //星期天为第一天,下标从1开始 System.out.println(c.get(Calendar.DAY_OF_WEEK)); //设置日期,月份下标从0开始
c.set(2002,4,10);
System.out.println(c.get(Calendar.DAY_OF_WEEK));
}
不过这方法也不错,谢啦。
没个月你只需比较第一天,看第一天是星期几
然后后面的按7取余和第一天比较,这样就只需和数字打交道,不用每个日期都和vector里的对比拉
这样的效率还不高啊