【发布时间】:2011-04-18 19:04:21
【问题描述】:
我已经发布了this question for C#,但我可能改用 Ruby。所以我对 Ruby 提出了同样的问题:
我正在寻找一个与 Perl 模块 Date::Manip 类似的 Ruby 类/库/模块,就商务/假日日期而言。在 Perl 中使用该模块,我可以给它传递一个日期,并确定它是工作日(即周一至周五)还是假期。假期很容易在配置文件中定义(参见Date::Manip::Holidays)。您可以输入适用于每一年的“固定”日期,例如:
12/25 = Christmas
或每年的“动态”日期,例如:
last Monday in May = Memorial Day
或给定年份的“固定”日期,例如:
5/22/2010 = Bob's Wedding
您还可以传入一个日期并取回下一个/上一个工作日(即不是周末也不是节假日的任何一天)。
在 Ruby 世界中有人知道类似的事情吗?
【问题讨论】: