麻烦得到一周的一天

时间:2015-03-23 13:36:49

标签: java calendar dayofweek

无法获得一周中的某一天。今天是星期一,它应该返回2,因为星期一是Calendar类星期的第二天。但对我来说它返回7 !!!为什么??? c.getFirstDayOfWeek()正常返回1 ...

    Calendar c = Calendar.getInstance();
    System.out.println("inside the loop +"+ c.getFirstDayOfWeek() + "    " + c.DAY_OF_WEEK);

2 个答案:

答案 0 :(得分:5)

Calendar.DAY_OF_WEEK只是与Calendar方法一起使用的常量。

您需要使用c.get(Calendar.DAY_OF_WEEK)

答案 1 :(得分:0)

它返回一周的第一天。 例如:它获取一周的第一天是什么;例如,美国的星期日,法国的星期一。 1至周日 2,周一 等等,