Ode*_*ded 50
获取天数除以7.
int weeks = (date1 - date2).TotalDays / 7;
Run Code Online (Sandbox Code Playgroud)
您可能还有最多6天的剩余时间,不会包含在周数中.
我假设你想在日历的基础上得到这个.为此你需要System.Globalization
DateTime date1 = DateTime.Now;
DateTimeFormatInfo dinfo = DateTimeFormatInfo.CurrentInfo;
dinfo.Calendar.GetWeekOfYear(date1, CalendarWeekRule.FirstFullWeek, DayOfWeek.Monday)
Run Code Online (Sandbox Code Playgroud)
根据您的需要,您必须设置日历周规则和一周的第一天.
这为您提供了日历的周数.你可以在另一个日期得到相同的,不同的是你的周数
希望这对你有所帮助.
| 归档时间: |
|
| 查看次数: |
32165 次 |
| 最近记录: |