ruby – 营业日期/假日处理

我发布了 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世界中有类似的东西?

解决方法

你可以使用holidays-gem.
http://rubygems.org/gems/holidays

某些国家(和地区)假期已经预定义,您可以定义自己的假期定义.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...