在Ruby中将日期时间转换为UTC

时间:2012-07-07 20:44:18

标签: ruby datetime date time utc

我想以下列格式显示日期和时间

周六,2012年7月7日19:28:06 UTC

我无法找到最终留下UTC的转换方法。

我目前正在使用以下

t = Time.now.utc.strftime("%a, %B %d, %Y %H:%M:%S %Z")

然而,这会显示以下内容

星期六,七月07,2012 19:28:06 GMT

我希望最后看到UTC不是GMT。

1 个答案:

答案 0 :(得分:1)

根据Time documentation

  

Time类将GMT(格林威治标准时间)和UTC(协调世界时)视为等效。

我的系统在运行代码时会在结尾显示“UTC”。无论出于何种原因,您的系统更喜欢“GMT”绰号。由于这只是化妆品,您可以使用:

Time.now.utc.strftime("%a, %B %d, %Y %H:%M:%S UTC")