static void Main(string[] args)
{
//2022年第46周第6天
string dateStr = "24606";
//年
int year = int.Parse(DateTime.Now.Year.ToString().Substring(0, 3) + dateStr.Substring(0, 1));
//N周
int weekIndex = int.Parse(dateStr.Substring(1, 2));
//获取N周第一天
DateTime weekOfFirstDay = GetWeekFirstDay(year, weekIndex);
//当前N周第N天
int weekOfDay = int.Parse(dateStr.Substring(3, 2));
//获取N周N天日期
DateTime date = weekOfFirstDay.AddDays(weekOfDay);
Console.ReadKey();
}
/// <summary>
/// 获取N周的第一天(以星期日开始计算)
/// </summary>
/// <param name="year">当前年</param>
/// <param name="weekIndex">第N周</param>
/// <returns></returns>
public static DateTi
C# 获取N年第N周第N天日期
于 2022-10-14 11:40:20 首次发布