来自数组的 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]
我需要获取两个数组(每个数组包含一个值)之间经过的时间,其中包含 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]