从这个API,它要求一个负值或正值的时区。这意味着什么?如何在Rails 4中生成它?
tz Time zone as negative of positive values. Ex: 6.5
通过查看Ruby Time API,我似乎不知道该在哪里查看。任何帮助都太棒了!
您需要的是gmt_offset
方法,它以秒为单位返回GMT与选定时区(时间对象)之间的差异。只需要除以3600就可以了
t = Time.gm(2000,1,1,20,15,1) #=> 2000-01-01 20:15:01 UTC
t.gmt_offset #=> 0
l = t.getlocal #=> 2000-01-01 14:15:01 -0600
l.gmt_offset #=> -21600