Wie erhält man in Rails die aktuelle Zeitzone (Time.zone) in einem Format, das mit ActiveSupport :: TimeZone [zone] .parse () verwendet werden kann?
Wie kann eine Methode die aktuelle Time.zone in ein Format umwandeln, das von verwendet werden kann?ActiveSupport::TimeZone[some_zone].parse()
?
Es scheint sehr seltsam, dass Time.zone.to_s einen String zurückgibt, mit dem nicht gearbeitet werden kannActiveSupport::TimeZone[zone].parse()
Time.zone.to_s
kehrt zurück"(GMT-08:00) Pacific Time (US & Canada)"
AberActiveSupport::TimeZone["(GMT-08:00) Pacific Time (US & Canada)"]
istnil
.
ActiveSupport::TimeZone["(GMT-08:00) Pacific Time (US & Canada)"]
=> nil
ActiveSupport::TimeZone["Pacific Time (US & Canada)"]
=> (GMT-08:00) Pacific Time (US & Canada)