VB里怎么获取周数?

游子 2008-05-11 01:24:39
想用VB获取本周是今年的第几周?不知道代码怎么么写?请高手指教,谢谢
...全文
766 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyt183978345 2012-09-08
  • 打赏
  • 举报
回复
'now.DayOfYear是获得今天是今年的多少天,除7就是今天过了多少周,加一就是今天是今年的第几周

Dim zhou As Integer = (Now.DayOfYear) / 7 + 1

我试过了,行的
舉杯邀明月 2008-05-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xmxoxo 的回复:]
照算,过了周末就算一周.
[/Quote]
你是楼主?
你说的作数吗 ^_^


还要说明的是:你的一周的第一天是星期日,还是星期一?

可西哥 2008-05-11
  • 打赏
  • 举报
回复
照算,过了周末就算一周.
舉杯邀明月 2008-05-11
  • 打赏
  • 举报
回复
问题是:元旦不是刚好是一周的开始,那几天怎么算?
vansoft 2008-05-11
  • 打赏
  • 举报
回复
基础知识啊.
yinweihong 2008-05-11
  • 打赏
  • 举报
回复
当然后面还有参数 ,比如每个星期,星期天是第一天等等

DatePart(interval, date[,firstdayofweek[, firstweekofyear]])

自己查MSDN~
yinweihong 2008-05-11
  • 打赏
  • 举报
回复
msgbox DatePart("ww", Now)

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧