Ruby的时间块

时间:2012-02-23 22:39:59

标签: ruby

我有一个ruby应用程序,我已经开发了档案并备份我的文件。我想要做的是在每个月末备份该月的所有文件,e.i在3月31日备份所有带有March时间戳的文件。除了我写regex做这个,有没有人知道一个更好的方法来处理这个?

1 个答案:

答案 0 :(得分:3)

使用Date范围:

(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