java的Calendar类问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:12:58
有些书上get(Calendar.DAY_OF_WEEK)-1;
为什么要减一??

星期一的返回值是2

在Calendar中有如下定义,-1看着舒服些吧。
public final static int SUNDAY = 1;
public final static int MONDAY = 2;
public final static int TUESDAY = 3;
public final static int WEDNESDAY = 4;
public final static int THURSDAY = 5;
public final static int FRIDAY = 6;
public final static int SATURDAY = 7;

星期日是每周的第一天!

1楼正解