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。