2012-02-23 5 views
3

私はそのアーカイブを開発してファイルをバックアップするルビーのアプリケーションを持っています。私がしようとしているのは、3月31日のe.iで3月のタイムスタンプを持つすべてのファイルをバックアップし、その月のすべてのファイルを毎月末にバックアップすることです。私から離れてこれを行う正規表現を書く誰もこれを処理するためのより良い方法を知っていますか?Rubyのタイムブロック

答えて

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