在 Android 中添加日历的一天在 31 日失败
假设当前日期是 5 月 28 日。如果我调用以下命令,则输出变为
cal.add(Calendar.DATE, 1); // Day = 29
cal.add(Calendar.DATE, 1); // Day = 30
cal.add(Calendar.DATE, 1); // Day = 31
cal.add(Calendar.DATE, 1); // Day = 31
cal.add(Calendar.DATE, -1); // Day = 29
为什么这不会跳到下个月?为什么它卡在31号(但当你减去一个时,它会跳到29)?