首页 > 解决方案 > Ruby - 全局更改时区

问题描述

我目前正在用 Ruby 编写一个程序,我必须在其中获取当前时间(从我的机器上)。这里的问题是,我提前了两个时区,只是将小时数减少了 2。

格林威治标准时间+2 - 2 = 格林威治标准时间+0

现在我的问题是,如果有更聪明的方法吗?我什么也没找到。

仅举另一种语言的另一个例子:

date_default_timezone_set('GMT+0');

它将默认时区设置为 GMT+0,但我想这有点不言自明。:)

标签: rubydatetimerubygems

解决方案


找到了:

t = Time.now.getlocal('+00:00')

推荐阅读