【发布时间】:2017-07-12 14:56:19
【问题描述】:
Nodatime 库中有工作日的概念吗?
我想做的是以某种方式声明日历周有 5 个工作日,然后可以问如下问题:
从 [任何给定日期] + 10 个工作日结束日期是多少?
或
从[这个日历日期]到[那个日历日期]这个间隔有多少个工作日?
【问题讨论】:
标签: nodatime
Nodatime 库中有工作日的概念吗?
我想做的是以某种方式声明日历周有 5 个工作日,然后可以问如下问题:
从 [任何给定日期] + 10 个工作日结束日期是多少?
或
从[这个日历日期]到[那个日历日期]这个间隔有多少个工作日?
【问题讨论】:
标签: nodatime
不,这并不像您描述的那样存在。但是,您当然可以使用 Noda Time 的 LocalDate 对象并实现您自己的逻辑。 O(n) 实现将简单地使用 LocalDate.DayOfWeek 和 for 循环。我相信也可以轻松创建O(1) 实现。
【讨论】: