1

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

2012 年 7 月 7 日星期六 19:28:06 UTC

我一直无法找到最后离开 UTC 的转换方法。

我目前正在使用以下

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

但是,这显示以下内容

格林威治标准时间 2012 年 7 月 7 日星期六 19:28:06

我想最后看到 UTC 而不是 GMT。

4

1 回答 1

1

根据时代文档

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

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

Time.now.utc.strftime("%a, %B %d, %Y %H:%M:%S UTC")
于 2012-07-07T20:52:17.867 回答