以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  根据年度第几周,如何知道这周的起始日期?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105684)

--  作者:zhy400137
--  发布时间:2017/8/24 11:14:00
--  根据年度第几周,如何知道这周的起始日期?
已知是当年的第34周,如何算出这一周的起始日期,和结束日期,求教,谢谢!
Dim d As Date = #1/1/2017#
Dim
d1 As Date = d.
AddDays(34*7) \'加上40天
这样好像不对

--  作者:zhy400137
--  发布时间:2017/8/24 11:16:00
--  
知道如何算了,谢谢!
--  作者:有点甜
--  发布时间:2017/8/24 11:40:00
--  
Dim y As Integer = 2017
Dim w As Integer = 2
Dim start As Date = new Date(y, 1, 1)
start = start.AddDays(-start.DayOfWeek)
start = start.AddDays(7*(w-1))
msgbox(start)