Foxtable(狐表)用户栏目专家坐堂 → 根据年度第几周,如何知道这周的起始日期?


  共有1396人关注过本帖树形打印复制链接

主题:根据年度第几周,如何知道这周的起始日期?

帅哥哟,离线,有人找我吗?
zhy400137
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
根据年度第几周,如何知道这周的起始日期?  发帖心情 Post By:2017/8/24 11:14:00 [只看该作者]

已知是当年的第34周,如何算出这一周的起始日期,和结束日期,求教,谢谢!
Dim d As Date = #1/1/2017#
Dim
d1 As Date = d.
AddDays(34*7) '加上40天
这样好像不对

 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8227 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2017/8/24 11:16:00 [只看该作者]

知道如何算了,谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By: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)

 回到顶部