Ruby MongoMapper返回的时间日期中的T和Z是多少?

Ruby MongoMapper返回的时间日期中的T和Z是多少?,ruby,mongodb,Ruby,Mongodb,当我从MongoMapper返回一个JSON格式的created_at&updated_at时,这就是我看到的一个例子 更新地址\:\2012-04-25T16:25:05Z\ 现在几点了?最后呢 irb(main):009:0> Story.last.created_at DEBUG - MONGODB (0ms) prototype_development['stories'].find({}).limit(-1) => 2012-04-25 16:24:26 UTC ir

当我从MongoMapper返回一个JSON格式的created_at&updated_at时,这就是我看到的一个例子

更新地址\:\2012-04-25T16:25:05Z\

现在几点了?最后呢

 irb(main):009:0> Story.last.created_at
  DEBUG - MONGODB (0ms) prototype_development['stories'].find({}).limit(-1)
=> 2012-04-25 16:24:26 UTC
irb(main):010:0> Story.last.created_at.to_s
  DEBUG - MONGODB (0ms) prototype_development['stories'].find({}).limit(-1)
=> "2012-04-25 16:24:26 UTC"
irb(main):011:0> JSON.parse(Story.last.to_json)['created_at']
  DEBUG - MONGODB (0ms) prototype_development['stories'].find({}).limit(-1)
=> "2012-04-25T16:24:26Z"

这是一个标准化的时间格式-

在irb中点击此按钮:

发件人:

UTC时区有时用字母Z-a表示 等效的航海时区GMT,用Z表示 大约从1950年开始。 信中还提到了零小时的区域描述,其中 自1920年以来一直被使用参见时区历史。自北约成立以来 拼音字母和业余无线电单词Z是祖鲁,UTC是 有时被称为祖鲁时代。尤其是在航空方面,, Zulu是通用标准。这确保了所有飞行员的安全 无论在何处,都使用相同的24小时时钟,从而避免 在时区之间飞行时的混乱。参见军事列表 在限定时区中除Z之外使用字母的时区 除了格林威治

> require 'time' #=> true
> Time.now.utc.iso8601 #=> "2012-05-11T01:28:51Z"