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

Ivá*_*ero 1 ruby time datetime ruby-on-rails date-formatting

我正在使用一个API,它返回这样的日期2016-05-05T20:59:31.000Z。这种格式对我来说是新的,因此,此日期格式的名称是什么?而且,我该如何在Ruby中对其进行处理?

Jor*_*ing 6

这是一个ISO 8601日期,并且Time.parse可以轻松解析它:

require "time"

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

  • @IvánCortésRomero请参阅[何时使用DateTime,何时使用Time?](http://ruby-doc.org/stdlib-2.3.1/libdoc/date/rdoc/DateTime.html#class-DateTime-label-何时+应该+您+使用+日期时间+和+何时+应该+您+使用+时间+ 3F) (2认同)