如何从Time.now获取时区偏移量

时间:2016-12-07 15:08:21

标签: ruby-on-rails ruby

Time.now   #=> 2007-11-19 08:27:30 -0600

我想从Time.now获取时区偏移 +0600 。如果存在本机ruby函数,欢迎使用它。

我尝试了什么:

Time.now.to_s.byteslice(-5..-1) #=> "-0600" as String

它适用于我的时区(GET + 1),但我想找到更好的方法。

1 个答案:

答案 0 :(得分:5)

你可以使用它

Time.now.strftime('%z')