我在xml请求中获取时间戳值,格式如下。
2014-06-27T12:41:13.0000617Z
我需要在ruby中使用这种时间格式形成xml响应。如何在相应的时间内获得此格式?
我想知道这种格式的名称。
答案 0 :(得分:3)
试试这个:
t = Time.utc(2010,3,30, 5,43,"25.123456789".to_r)
t.iso8601(10)
这会产生:
"2010-03-30T05:43:25.1234567890Z"
答案 1 :(得分:1)
require 'date'
datetime = DateTime.parse('2014-06-27T12:41:13.0000617Z')
repr = datetime.strftime('%Y-%m-%dT%H:%M:%S.%7NZ')
puts repr
#=> 2014-06-27T12:41:13.0000617Z