我想以以下格式显示日期和时间
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。
根据时代文档:
Time 类将 GMT(格林威治标准时间)和 UTC(协调世界时)视为等效的。
运行代码时,我的系统最后会显示“UTC”。无论出于何种原因,您的系统更喜欢“GMT”这个绰号。由于这只是化妆品,您可以使用:
Time.now.utc.strftime("%a, %B %d, %Y %H:%M:%S UTC")