日期:2014-05-20  浏览次数:20616 次

再问一个Calendar的问题
今天上午问了一个问题,已经得到满意的答复,揭帖了
现在还有一个问题,大家帮忙看看
今天本来是7月14号
JScript code


Calendar c = Calendar.getInstance();
        System.out.println(c.get(Calendar.DAY_OF_WEEK));
        c.set(2008, 7,14);
        System.out.println(c.get(Calendar.DAY_OF_WEEK));



得到的DAY_OF_WEEK和通过set设置后得到的值就不一样了?

------解决方案--------------------
c.set(2008, 7,14);
这个有问题,
c.set(2008,6,14)就对了,month月份是从0开始的

------解决方案--------------------
月份是从0开始的

Java code

        Calendar c = Calendar.getInstance();
        System.out.println(c.get(Calendar.DAY_OF_WEEK));
        c.set(2008, 6, 14);  //七月应该设置month为6
        System.out.println(c.get(Calendar.DAY_OF_WEEK));