在 NodaTime asp.net 核心获取 weekofweekyear
Get weekofweekyear in NodaTime asp.net core
public static int IsoWeekOfYear(this DateTime dateTime)
{
var date = new LocalDate(dateTime.Year, dateTime.Month, dateTime.Day);
//weekOfWeekYear
return date.WeekOfWeekYear;
}
LocalDate 程序集中不存在 WeekOfWeekYear..
我该如何解决这个问题?
如果您使用的是 .NET Core,那么您可能使用的是 2.0 测试版。 (我希望在一周内发布 2.0。)
在 2.0 中对每周一周的处理进行了全面检查。在 2.0 中你会使用:
return WeekYearRules.Iso.GetWeekOfWeekYear(date);
(您需要 NodaTime.Calendars
命名空间的 using
指令。)
如果要使用非 ISO 周编号,可以使用 WeekYearRules
中的工厂方法之一。
public static int IsoWeekOfYear(this DateTime dateTime)
{
var date = new LocalDate(dateTime.Year, dateTime.Month, dateTime.Day);
//weekOfWeekYear
return date.WeekOfWeekYear;
}
LocalDate 程序集中不存在 WeekOfWeekYear..
我该如何解决这个问题?
如果您使用的是 .NET Core,那么您可能使用的是 2.0 测试版。 (我希望在一周内发布 2.0。)
在 2.0 中对每周一周的处理进行了全面检查。在 2.0 中你会使用:
return WeekYearRules.Iso.GetWeekOfWeekYear(date);
(您需要 NodaTime.Calendars
命名空间的 using
指令。)
如果要使用非 ISO 周编号,可以使用 WeekYearRules
中的工厂方法之一。