yyyy-mm-ddThh:mm:ss.000Z 日期格式 Ruby

yyyy-mm-ddThh:mm:ss.000Z date format in Ruby

我正在消费 API,其中 returns 这样的约会 2016-05-05T20:59:31.000Z。这种格式对我来说是新的,那么,这种日期格式的名称是什么?而且,我如何在 Ruby 中处理它?

那是 ISO 8601 date and Time.parse 解析它没有问题:

require "time"

str = "2016-05-05T20:59:31.000Z"
p Time.parse(str)
# => 2016-05-05 20:59:31 UTC