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

Java中Calendar日历的一点疑问
本帖最后由 super_loverax 于 2013-06-09 10:16:09 编辑
是这样的,我创建一个指定日期的Calendar对象,但是获取到的星期怎么不对,代码如下,请大家指点。

public static void main(String[] args)
{
Calendar c = Calendar.getInstance();
c.set(2013, 6, 5);
System.out.println("月份:"+(c.get(Calendar.MONTH)));
System.out.println("日期:"+c.get(Calendar.DAY_OF_MONTH));
System.out.println("星期:"+(c.get(Calendar.DAY_OF_WEEK)-1));
}

运行结果如下:
月份:6
日期:5
星期:5

应该是星期3的,怎么结果是5呢。

------解决方案--------------------
7月5号是星期五

月份是0-11。