看看这样讲能明白不。
WeeK函数有如下参数,具体描述如下:
参数值 每周第一天是星期几 返回值 范围 第一周是怎么计算的?
0 星期天 0-53 遇到本年的第一个星期天开始,是第一周。前面的计算为第0周。
1 星期一 0-53 假如第一周能超过3天,那么计算为本年的第一周。否则为第0周可以理解为如果1月1号~4号是星期一,那么本年第一周开始。(之前的是第零周)如果1月5号以后是星期一,那么现在开始,是本年的第二周了,之前的是第一周。
2 星期天 1-53 遇到本年的第一个星期天开始,是第一周。前面的计算为上年度的第5x周。
3 星期一 1-53 假如第一周能超过3天,那么计算为本年的第一周。否则为上年度的第5x周。可以理解为如果1月1号~4号是星期一,那么本年第一周开始。(之前的是第5x周)如果1月5号以后是星期一,那么现在开始,是本年的第二周了,之前的是第一周。
4 星期天 0-53 假如第一周能超过3天,那么计算为本年的第一周。否则为第0周可以理解为如果1月1号~4号是星期天,那么本年第一周开始。(之前的是第零周)如果1月5号以后是星期天,那么现在开始,是本年的第二周了,之前的是第一周。
5 星期一 0-53 遇到本年的第一个星期一开始,是第一周。前面的计算为第0周。
6 星期天 1-53 假如第一周能超过3天,那么计算为本年的第一周。否则为上年度的第5x周。可以理解为如果1月1号~4号是星期天,那么本年第一周开始。(之前的是第5x周)如果1月5号以后是星期天,那么现在开始,是本年的第二周了,之前的是第一周。
7 星期一 1-53 遇到本年的第一个星期一开始,是第一周。前面的计算为上年度的第5x周。