侧边栏壁纸
  • 累计撰写 99 篇文章
  • 累计创建 11 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

CSharp获取日期

祈安千
2026-07-21 / 0 评论 / 0 点赞 / 1 阅读 / 0 字

Why

  • 最近自己写了个周报的生成小工具,需要知道当前的周数还有具体几月几号,以下是简单记录。

How

 /// <summary>
 /// 获取指定日期的 ISO 周数,以及该周的起止日期(周一到周日)
 /// </summary>
public static (int WeekNumber, DateTime Monday, DateTime Sunday) GetWeekInfo(DateTime date)
 {
     int weekNumber = ISOWeek.GetWeekOfYear(date);
     int year = ISOWeek.GetYear(date);
     DateTime monday = ISOWeek.ToDateTime(year, weekNumber, DayOfWeek.Monday);
     DateTime sunday = monday.AddDays(6);
     return (weekNumber, monday, sunday);
 }

Tips

0

评论区