2012-02-23 140 views
3

我有一個紅寶石應用程序,我開發了這些檔案並備份了我的文件。我想要做的就是在每個月末備份當月的所有文件,即3月31日的e.i備份所有帶有March時間戳的文件。除了我寫正則表達式來做這件事以外,任何人都知道更好的處理方法嗎?紅寶石的時間塊

回答

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