//8位年月日转4位年周
string strDate = "20230203";
DateTime dtime = DateTime.ParseExact(strDate, "yyyyMMdd", CultureInfo.CurrentCulture);
//创建公历日历对象
GregorianCalendar gregorianCalendar = new GregorianCalendar();
//获取指定日期是周数 CalendarWeekRule指定 第一周开始于该年的第一天,DayOfWeek指定每周第一天是星期几
int weekOfYear = gregorianCalendar.GetWeekOfYear(DateTime.Now, CalendarWeekRule.FirstDay, DayOfWeek.Monday);
06-17
4万+