来自数组的 ruby 中的经过时间

Elapsed time in ruby from an Array

我需要获取两个数组(每个数组包含一个值)之间经过的时间,其中包含 ruby 中的年-月-日 H:M:S -ms 格式的时间。在 ruby 中执行此操作的最佳方法是什么。

举个例子。

[2015-04-10 18:02:05 -0600] 减去 [2015-04-10 18:02:30 -0600] = 结果以秒为单位

require 'time'
time1 = Time.parse('2015-04-10 18:02:05 -0600')
time2 = Time.parse('2015-04-10 18:02:30 -0600')
time2 - time1
# => 25

P.S.

boxedPizza = ['2015-04-10 18:02:05 -0600']
pizza = boxedPizza[0]