不好意思
我不明白你说的某一天是什么意思比如 某一天是1
那么一年有12个1这是取得第几周
int weeks = new System.Globalization.GregorianCalendar().GetWeekOfYear(System.DateTime.Now, System.Globalization.CalendarWeekRule.FirstDay, DayOfWeek.Sunday);
这是取得第几天
int days = new System.Globalization.GregorianCalendar().GetDayOfYear(DateTime.Now);