比如说一个星期值的明天可以用这样式子表示,(week+1)%7,运算结果范围是0~6,星期天则是0;
一个星期值的昨天可以用这样的式子表示,(week-1+7)%,因为当week等于0时,week-1为负数,所以+7.
那么,当前月份的下一个月可以表示为:
(month+1)%12,但是当month=11时,(month+1)%12的值为0,运算结果范围是0~11,怎么才能显示成12?
当前月份的上一个月可以表示为:
(month-1+12)%12 , 同理,我这样想是不是不对,有没有能直接求出1到12的方法,有没有式子直接使预算结果的范围变成1~12?
|