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


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

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

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


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

如题

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


加好友 发短信
等级:狐神 帖子:4647 积分:33885 威望: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


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

谢谢


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


加好友 发短信
等级:二尾狐 帖子:553 积分:5250 威望: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


加好友 发短信
等级:超级版主 帖子:107604 积分:547323 威望: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


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

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

 回到顶部