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

  • RFS Dan

    RFS Dan

    22 Temmuz 2014
  • SlimaksClass

    SlimaksClass

    15 Kasım 2010
  • WiseOwlTutorials

    WiseOwlTutor

    21 EKİM 2011