如何计算某日期是一年中的第几周

2024-11-16 02:36:57
推荐回答(5个)
回答1:

首先要知道这一天是这一年中的第几天

例如:4月16日 

他就是 31+28(平年)+31+16=106天

106/7=15.1

如果有余数就把15+1=16

如果没有余数不变.

所以4月16日应该是第16周

至于平年和闰年的判定


可以被4整除但是不能被100整除的年是闰年


同时可以被400整除的年也是闰年


例如:1900,1800 都不是闰年


2000,2004,2008,1996都是闰年

回答2:

=WEEKNUM(TODAY(),2)
就是当天在本年度中的周次,2就是从星期一算一周的第一天,1就是按星期日为第一天

回答3:

除7就信了??!!!!!!!

回答4:

原来方法还真不少,感谢大家热情帮助,小弟试了两个方法都是可行的:1.先判断该日期是星期几,如果非星期天,那么当前周数+1,由于2012年1月1日刚好是星期天,如果按照国际惯例,那么1月2日(星期一)所在的周应该是第1周,但如果以周一算起,那么1月2日就应该是第2周了,这方法对于2012年凑合能行;2.lxcnn的方法很厉害,非常符合,小弟谢了!

回答5:

这是第几周了?