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

  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007
  • TokShogun

    TokShogun

    6 HAZİRAN 2009