我正在尝试在Ruby中更改以下内容: Time.now.utc 至 Time.now.pst
但是,它不起作用。你觉得我错过了什么? 谢谢! 梅尔
答案 0 :(得分:0)
您必须使用TimeWithZone:
irb(main):005:0> Time.zone = 'Pacific Time (US & Canada)'
=> "Pacific Time (US & Canada)"
irb(main):006:0> Time.zone.now
=> Mon, 11 Nov 2013 02:23:09 PST -08:00
API参考 - http://api.rubyonrails.org/classes/ActiveSupport/TimeWithZone.html