Ruby的时间块

Ruby的时间块,ruby,Ruby,我开发了一个ruby应用程序,可以归档和备份我的文件。我想做的是在每个月底备份该月的所有文件,例如在3月31日备份所有带有3月时间戳的文件。除了我编写正则表达式来实现这一点之外,还有人知道更好的处理方法吗?使用日期范围: (Date.new(2012, 2, 1)..Date.new(2012,2,29)).include? Date.new(2012, 2, 23) #=> true (Date.new(2012, 2, 1)..Date.new(2012,2,29)).include

我开发了一个ruby应用程序,可以归档和备份我的文件。我想做的是在每个月底备份该月的所有文件,例如在3月31日备份所有带有3月时间戳的文件。除了我编写正则表达式来实现这一点之外,还有人知道更好的处理方法吗?

使用
日期
范围:

(Date.new(2012, 2, 1)..Date.new(2012,2,29)).include? Date.new(2012, 2, 23) 
#=> true
(Date.new(2012, 2, 1)..Date.new(2012,2,29)).include? Date.new(2012, 3, 23) 
#=> false