Noda Time变得更快,并支持波斯历和希伯来历

新发布的Noda Time 1.3版包含若干新的特性,如支持波斯历和希伯来历,改善了解析和格式化时的性能,并且新增了一些API。

1.3版的一些改变如下所示:

  • 支持波斯历(阳历),并实验性地支持希伯来历。
  • 更快速地解析和格式化,并能在解析错误的时候提供更好的错误报告。
  • 部分授信的上下文(如ASP.NET共享主机)现在可以使用桌面构建的版本。
  • 增加了一些API,如LocalDate.At(LocalTime), LocalTime.On(LocalDate), OffsetDateTime.WithOffset(), ZonedDateTime.IsDaylightSavingTime()等。
  • 修复了一些bug,并增加了R#注解。

你可以通过NuGet获取最新版本, 并在发布说明中查看完整的更新内容。

一个主要的更新是,Noda Time 2.0的开发工作已经展开了,它将不再二进制兼容Noda Time 1.x(但仍然是源代码兼容)。一些重要的变更已经处于计划之中,如将Instant和Duration的精度从tick变为纳秒。另一个值得期待的有意思的变化是,将包含一个全新的统一的API,使用类似“Java 8 调节器”的概念来改变日期和时间。

Noda Time基于流行的Joda Time,但其API则更适用于.NET。它旨在为.NET提供一个强大的日期时间库,解决内置DateTime结构的一些潜在问题。

查看英文原文:Noda Time Gets Faster, Adds Persian and Hebrew Calendar Support

你可能感兴趣的:(Noda Time变得更快,并支持波斯历和希伯来历)