Ruby-DateTime,cookbook解决方案显示两个时间之间的差异不起作用,你能看到什么';怎么了?

Ruby-DateTime,cookbook解决方案显示两个时间之间的差异不起作用,你能看到什么';怎么了?,ruby,datetime,Ruby,Datetime,我有两个包含日期的变量: curr_time = Wed Sep 21 11:13:50 -0700 2011 prev_time = Wed, 21 Sep 2011 09:44:56 UTC +00:00 为了找出这两个时间间隔有多少分钟,我使用以下方法: elapsed = ((curr_time - prev_time) / (60)).to_i 但是结果是522,应该是89分钟 我尝试过几种不同的方法,但我显然遗漏了一些东西 任何帮助都将不胜感激 我得了88分。你能把你的准确密码寄

我有两个包含日期的变量:

curr_time = Wed Sep 21 11:13:50 -0700 2011
prev_time = Wed, 21 Sep 2011 09:44:56 UTC +00:00
为了找出这两个时间间隔有多少分钟,我使用以下方法:

elapsed = ((curr_time - prev_time) / (60)).to_i
但是结果是522,应该是89分钟

我尝试过几种不同的方法,但我显然遗漏了一些东西


任何帮助都将不胜感激

我得了88分。你能把你的准确密码寄出去吗?我得到88。大卫,我想问题是一个是时间对象,另一个是日期时间,当我将curr_Time和prev_Time转换为Time对象时,它工作了!谢谢你的帮助!David,我想问题是一个是时间对象,另一个是日期时间,当我将curr_Time和prev_Time转换为时间对象时,它工作了!谢谢你的帮助!
curr_time = "Wed Sep 21 11:13:50 -0700 2011".to_time
prev_time = "Wed, 21 Sep 2011 09:44:56 UTC +00:00".to_time
((curr_time - prev_time)/60).to_i
 => 88