日期时间为utc格式

时间:2013-04-11 10:11:32

标签: ruby-on-rails ruby ruby-on-rails-3 datetime ruby-on-rails-3.2

我有DateTime格式:

var1 = 2014-06-10T18:49:59+00:00

我希望转换为这种格式:

var2 = 2014-06-10 18:49:59 UTC

谢谢!

2 个答案:

答案 0 :(得分:2)

尝试:

Time.parse(var1.to_s).utc

假设var1拥有DateTime对象。

答案 1 :(得分:0)

使用strftime:

var2 = var1.strftime("%Y-%m-%d %H:%M:%S %z")

请参阅strftime文档以获取更多格式字符串

http://www.ruby-doc.org/core-2.0/Time.html