我想从包含各种 UTC 时间的数组中提取最新的 UTC 时间。我可以比较 UTC 中的两个时间戳,如下所示:
#!/usr/bin/ruby
require "time"
a=Time.parse("2013-05-03 16:25:35 UTC")
b=Time.parse("2013-09-07 06:51:24 UTC")
if b < a
puts "latest time is #{a}"
else
puts "latest time is #{b}"
end
输出:
latest time is 2013-09-07 06:51:24 UTC
这样就可以只比较两个时间戳。但是我的数组包含超过 2 个 UTC 时间戳,我需要选择最新的一个。这是数组元素的列表:
2013-04-30 12:13:20 UTC
2013-09-07 06:51:24 UTC
2013-05-03 16:25:35 UTC
2013-08-01 07:28:59 UTC
2013-04-09 13:42:36 UTC
2013-09-04 11:40:20 UTC
2013-07-01 06:47:52 UTC
2013-05-03 16:21:54 UTC
我想从数组中选择最新时间2013-09-07 06:51:24 UTC
问题:如何根据 UTC 时间比较所有数组元素?
谢谢。