Avec ActiveSupport :: TimeWithZone je suis en mesure de faire ce qui suit et de récupérer un objet TimeWithZone dans le fuseau horaire correct.Spécifier UTC Offset au lieu de timezone à ActiveSupport :: TimeWithZone
Time.current.in_time_zone('Alaska')
:> Thu, 19 Oct 2017 08:45:08 AKDT -08:00
Y at-il une méthode équivalente à in_time_zone
où je peux passer l'UTC Décalage en quelques secondes et retourner un objet TimeWithZone avec le décalage spécifié?
offset = -25200 # -25200 seconds == -08:00
Time.current.in_utc_offset(offset)
:> Thu, 19 Oct 2017 08:45:08 -08:00
Merci d'avance!
En utilisant Rails 5.1.2
& Ruby 2.4.1
Exactement ce que je cherchais, je vous remercie. J'ai eu du mal à le trouver dans les docs, mais j'ai pensé que quelque chose comme ça existait. Super utile. – theartofbeing