Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
2013 年的第 1 周从 2012 年 12 月 31 日开始,因为它是星期一。
调用GetWeekOfYearwithculture nl-NL,FirstDayOfWeek.Monday并CalendarWeekRule.FirstFourDayWeek在 2012 年 31 月 12 日星期一返回第 53 周,在 2013 年 1 月 1 日星期二返回第 1 周。那个星期一怎么可能和星期二有不同的周数呢?
GetWeekOfYear
nl-NL
FirstDayOfWeek.Monday
CalendarWeekRule.FirstFourDayWeek
我错过了什么吗?
因为它是 2012 年的第 53 周。它将根据您使用的日期返回一年中的第几周 ( 31-12-2012)。2013 年的第 1 周与 2012 年的第 53 周是同一周。
31-12-2012
您在第一个示例中经过的年份是 2012 年。不是 2013 年。它返回您在日期中经过的一年中的那一周。