public static int IsoWeekOfYear(this DateTime dateTime)
{
var date = new LocalDate(dateTime.Year, dateTime.Month, dateTime.Day);
//weekOfWeekYear
return date.WeekOfWeekYear;
}
LocalDate Assembly中不存在WeekOfWeekYear ..
我如何解决这个问题?
答案 0 :(得分:3)
如果您正在使用.NET Core,那么您可能使用2.0版本的 。 (我希望在一周内发布2.0版。)
对于每周的一周处理,已经过2.0的大修。在2.0中你可以使用:
return WeekYearRules.Iso.GetWeekOfWeekYear(date);
(您需要using
命名空间的NodaTime.Calendars
指令。)
如果您想使用非ISO周编号,可以使用WeekYearRules
中的一种工厂方法。