Ich versuche, den UTC-Offset für eine Datetime zu bekommen. Die Datetime wird gespeichert als:
Fr, 31. Mai 2013 15:19:08 EDT -04: 00
Was ich gerne haben möchte, ist "-04:00"
. Wenn ich object.utc_offset
mache, bekomme ich -14400
. Welche Funktion sollte ich verwenden?
Es ist in Sekunden. Teilen Sie für Stunden 3600 oder 60 für Minuten.
Wenn Sie jedoch die formatierte Versatzzeichenfolge verwenden möchten, verwenden Sie vgoffs Antwort.
vgoff und Matt Johnson haben mich dazu gedrängt, aber zur weiteren Ausarbeitung, siehe Seite 717-720 und Tabelle 27.18 in Programming Ruby 3rd Edition (Das Pickaxe-Buch), zur weiteren Ausarbeitung. % z gibt Stundenoffsets, % Z gibt den Namen der Zeitzone an, z. MDT, PST usw.