发布网友 发布时间:2022-04-06 01:54
共4个回答
热心网友 时间:2022-04-06 03:23
要注意区分一周的第一天是星期日还是星期一(在中国有些日历是把星期一排列为每周的第一天,在国外一律是把星期日排列为每周的第一天)。如果规定每年的1月1号是当年的第一周,每周的第一天是星期日,那么算法是:(每年1月1号的星期几+当天距离当年1月1号的天数-1)/7。举个例子就是,比如2011的1月1号是星期6,从1月1日至今天8月21号的总天数是:(31×4+28+30×2+21)=233,那么(6+233-1)/7=34.1,取其整数即为8月21号是2011年的第34周。追问麻烦下,这天是周几怎么算呢?
热心网友 时间:2022-04-06 04:41
举个例子好了,比如今年的8月12日,从1月1日至8月12日有4个31天的月份,一个28天的二月(平年28天),2个30天的月份,8月的12天。(31×4+28+30×2+12)/7≈13.2,所以8月12日是今年的第14周(不管小数点后是几,这里都进一位)热心网友 时间:2022-04-06 06:16
函数WEEKNUM(serial_num,return_type)返一个日期在该年中第几周的数字。其中参数return_type为1表示从星期日开始至星期六算一周,为2表示从星期一开始至星期日算一周。热心网友 时间:2022-04-06 08:07
不是第32周是第33周