【发布时间】:2015-06-29 22:11:15
【问题描述】:
如果我使用这样的正常方式,我可以获得周数。如您所知,这个根据正常的开始日期(即 01.01.2015)计算周数。
CultureInfo.CurrentCulture.Calendar.GetWeekOfYear(mydate, CultureInfo.CurrentCulture.DateTimeFormat.CalendarWeekRule, CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek)
但我想更改开始日期。例如,我一年中的第一周将是 01.07.2015,根据该日期,我想计算给定日期一年中的一周。
【问题讨论】:
-
不妨看看野田时间nodatime.org。您应该知道,对于如何计算周数,有一个国际标准。如果您正在考虑制定自己的标准,那么您将给使用国际标准的任何人造成混淆。
标签: c# datetime week-number