Nodatime 库中有工作日的概念吗?

Is there a concept of working-days in the Nodatime library?

Nodatime 库中有工作日的概念吗?

我想做的是以某种方式声明一个日历周有 5 个工作日,然后可以这样问:

从[任何给定日期] + 10 个工作日起,结束日期是哪天?

从[这个日历日期]到[那个日历日期]这个间隔有多少个工作日?

不,这并不像您描述的那样存在。但是,您当然可以使用 Noda Time 的 LocalDate 对象并实现您自己的逻辑。 O(n) 实现将简单地使用 LocalDate.DayOfWeekfor 循环。我相信人们也可以轻松地创建一个 O(1) 实现。