以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]周次求日期  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84224)

--  作者:qwz405
--  发布时间:2016/4/26 11:02:00
--  [求助]周次求日期
是否有函数,可以计算给定周次相对应的日期。

例如: 
已知:2016年第18周,
需要获得:此周的第一天是2016-04-24,当然也就知道周一、二……

--  作者:包头123
--  发布时间:2016/4/26 11:08:00
--  
好问题,将来狐表应该提供一个。
--  作者:大红袍
--  发布时间:2016/4/26 11:12:00
--  

参考代码

 

Dim y As Integer = 2016
Dim w As Integer = 18
Dim start As Date = new Date(y, 1, 1)
start = start.AddDays(-start.DayOfWeek)
start = start.AddDays(7*(w-1))
msgbox(start)