怎样获取某天在该年的第几周啊?

jdhsd 2006-02-08 10:06:14
怎样获取某天在该年的第几周啊?
就是比如我想知道2006-01-01这天是2006年的一周,
我通过什么方式才可以获取啊?
谢谢
...全文
93 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
水如烟 2006-02-08
  • 打赏
  • 举报
回复
Dim t As Date = #10/1/2008#
Console.WriteLine(Microsoft.VisualBasic.DatePart(DateInterval.WeekOfYear, t))
Eddie005 2006-02-08
  • 打赏
  • 举报
回复
可能要算出来吧

DateTime tmp = DateTime.Parese("2006-01-01");
int xx = tmp.DayOfYear;
知道日期是一年中的第几天,再求一年中第一天是星期几,就可以算出来了
新鲜鱼排 2006-02-08
  • 打赏
  • 举报
回复
select datepart(week,'2006-01-01')--the type of data is nvarchar
select datename(week,'2006-01-01')--the type of data is int
SeeSunSet 2006-02-08
  • 打赏
  • 举报
回复
先求该年第一天是星期几,然后求当前日期是该年第几天,再用第几天跟7发生关系..就能得到是第几周了.

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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