Sto cercando di ottenere lo scostamento UTC per un datetime. Il datetime viene salvata come:Ottieni offset UTC in Ruby
Fri, 31 maggio 2013 15:19:08 EDT -04: 00
Quello che mi piacerebbe ottenere è "-04:00"
. Quando faccio lo object.utc_offset
, ottengo -14400
. Quale funzione dovrei usare?
Ho trovato che dovevo usare il flag ':' per usare i due punti per% z '. (Ruby 1.9.3) I.e. Time.zone.now.strftime ("%: z") => "+01: 00" – tsdbrown
Side-note, l'offset UTC è diverso dal fuso orario. Più fuso orario condivide lo stesso offset UTC. E l'offset di una singola fascia oraria cambierà in base all'ora legale. –