2 つの日付間の日数を数える

概要

これら 2 つの日付の間の日数を計算するにはどうすればよいですか?

start_date = Date.parse "2012-03-02 14:46:21 +0100"
end_date =  Date.parse "2012-04-02 14:46:21 +0200"

解決策

Date (および DateTime) クラスを使用すると、(end_date - start_date).to_i を実行して日数の差を取得できます。