根据年份、周数获取周的起始日期-易勋
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


根据年份、周数获取周的起始日期

发表时间:2020/1/16 21:55:49 评论(0) 浏览(4730)  评论 | 加入收藏 | 复制
   
摘 要:分享一个获得某周的起始日期的自定义函数源码。
正 文:

      有时候,我们需要根据某年的第几周这个条件,来获得该周的起始日期,这时,可以利用下面的自定义函数:

Function GetFirstDayOfWeek(YearNum As Long, WeekNum As Long, Optional FirstDayOfWeek As VbDayOfWeek = vbSunday) As Variant
'YearNum 年份
'WeekNum 第几周
'VbDayOfWeek = vbSunday 指定周日为第1天  

GetFirstDayOfWeek = DateAdd("d", -Weekday(DateSerial(YearNum, 1, 1), FirstDayOfWeek) + 1, DateSerial(YearNum, 1, 1)) + 7 * (WeekNum - 1)

End Function


'调用示例:2020年的第3周,该周起始日期是2020-1-12
?GetFirstDayOfWeek(2020,3)
2020-01-12 

Access软件网交流QQ群(群号:198465573)
 
 相关文章
日期区间中Sql写法(本周、本月、本年、上月)  【qq1985178585  2018/7/15】
2018欢度国庆--庆祝国庆华诞69周年  【麥田  2018/10/1】
【Access入门】两种方法解决获取一周前的日期,获取一周后的日期...  【麥田  2019/7/8】
Access专家课堂“两周年”庆  【张志  2019/7/14】
【Access入门】两种方法解决获取一周前的当前时间,获取一周后的...  【麥田  2019/7/23】
常见问答
技术分类
相关资源
文章搜索
关于作者

易勋

文章分类

文章存档

友情链接