SORU
6 EYLÜL 2009, Pazar


Raylar başka bir saat dilimi dönüştürmek

created_at benim zaman UTC saklanır:

>> Annotation.last.created_at
=> Sat, 29 Aug 2009 23:30:09 UTC  00:00

Nasıl biri dönüştürebilirim 'Doğu Saati (ABD & Kanada) (gün ışığı tasarruf dikkate alarak)'? Gibi bir şey

Annotation.last.created_at.in_eastern_time

CEVAP
6 EYLÜL 2009, Pazar


DateTime sınıfının in_time_zone yöntemi kullanın

Loading development environment (Rails 2.3.2)
>> now = DateTime.now.utc
=> Sun, 06 Sep 2009 22:27:45  0000
>> now.in_time_zone('Eastern Time (US & Canada)')
=> Sun, 06 Sep 2009 18:27:45 EDT -04:00
>> quit

Böylece, belirli bir örnek

Annotation.last.created_at.in_time_zone('Eastern Time (US & Canada)')

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Monica Catral

    Monica Catra

    12 NİSAN 2009
  • the one am radio

    the one am r

    6 Mayıs 2006
  • Vagrant Records

    Vagrant Reco

    8 Mayıs 2006