Foxtable(狐表)用户栏目专家坐堂 → 计算某日期是当年的第几个周,有函数或方法没?


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

主题:计算某日期是当年的第几个周,有函数或方法没?

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


加好友 发短信
等级:一尾狐 帖子:487 积分:3385 威望:0 精华:0 注册:2021/8/9 10:30:00
计算某日期是当年的第几个周,有函数或方法没?  发帖心情 Post By:2024/5/24 15:01:00 [只看该作者]

如题

 回到顶部
帅哥,在线噢!
y2287958
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4751 积分:34563 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2024/5/24 15:24:00 [只看该作者]

Dim calCommon  As New System.Globalization.GregorianCalendar() 
Dim dt As Date = Date.Today
Return calCommon.GetWeekOfYear(dt, System.Globalization.CalendarWeekRule.FirstDay, 0)

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


加好友 发短信
等级:一尾狐 帖子:487 积分:3385 威望:0 精华:0 注册:2021/8/9 10:30:00
  发帖心情 Post By:2024/5/24 15:28:00 [只看该作者]

谢谢


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


加好友 发短信
等级:二尾狐 帖子:568 积分:5452 威望:0 精华:0 注册:2018/11/6 10:54:00
  发帖心情 Post By:2024/5/24 15:33:00 [只看该作者]

MessageBox.show( DateDiff("ww", CDate(year(Date.Today) & "-01-01"), Date.Today))

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看
[此贴子已经被作者于2024/5/24 15:42:36编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/24 15:52:00 [只看该作者]

4楼测试了一下,会少一周。2楼是正确的,或者下面也可以

Output.Show(Datepart("ww", Date.Today))

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


加好友 发短信
等级:二尾狐 帖子:568 积分:5452 威望:0 精华:0 注册:2018/11/6 10:54:00
  发帖心情 Post By:2024/5/24 16:28:00 [只看该作者]

楼上正解,我这个是“间隔”多少周,与第一天“间隔”20周,

 回到顶部