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

  • Call Me Howard

    Call Me Howa

    18 AĞUSTOS 2012
  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008