Ruby中的日期减法

Zac*_*iro 3 ruby datetime ruby-on-rails date

我有一个有两个参数的课:start_dateend_date.

这些格式为 - 2012-07-12和2012-07-24.

我是减去end_datestart_date.

以前的谷歌搜索让我高高在上.我应该将这些转换成其他东西做减法吗?

the*_*Man 7

将它们转换为日期并减去它们:

require 'date'

start_date = Date.parse('2012-07-12')
end_date = Date.parse('2012-07-24')

(start_date - end_date).to_i

=> -12
Run Code Online (Sandbox Code Playgroud)