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

我知道日期函数DatePart()可以获得该时日是第几周,但这个是以星期天作为一周的第一天开始算的,导致结果有所偏差,我需要按星期一作为一周的第一天来算,求实现方法。请各... 我知道日期函数DatePart()可以获得该时日是第几周,但这个是以星期天作为一周的第一天开始算的,导致结果有所偏差,我需要按星期一作为一周的第一天来算,求实现方法。请各位高手指导。 展开
 我来答
我眠想4
2018-03-30 · TA获得超过2214个赞
知道小有建树答主
回答量:21
采纳率:0%
帮助的人:6889
展开全部

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

例如: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都是闰年

北京埃德思远电气技术咨询有限公司
2023-07-25 广告
整定计算怎么样?这个问题不能一概而论,要根据您的具体情况进行分析。这里简单介绍一下整定计算的特点,供您参考。①整定计算要决定保护的配置与使用,它直接关系到确保系统安全和对重要用户连续供电的问题,同时又和电网的经济指标,运行调度,调试维护等多... 点击进入详情页
本回答由北京埃德思远电气技术咨询有限公司提供
匿名用户
2014-03-06
展开全部
=WEEKNUM(TODAY(),2)
就是当天在本年度中的周次,2就是从星期一算一周的第一天,1就是按星期日为第一天
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
菇凉薄凉成病
2018-04-23
知道答主
回答量:1
采纳率:0%
帮助的人:879
展开全部
除7就信了??!!!!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-06
展开全部
原来方法还真不少,感谢大家热情帮助,小弟试了两个方法都是可行的:1.先判断该日期是星期几,如果非星期天,那么当前周数+1,由于2012年1月1日刚好是星期天,如果按照国际惯例,那么1月2日(星期一)所在的周应该是第1周,但如果以周一算起,那么1月2日就应该是第2周了,这方法对于2012年凑合能行;2.lxcnn的方法很厉害,非常符合,小弟谢了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自跃龙山负责的凤头鹰
2018-12-31
知道答主
回答量:2
采纳率:0%
帮助的人:1549
展开全部
这是第几周了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式