SORU
30 EKİM 2010, CUMARTESİ


Dönüştürme zaman damgası Ruby ISO 8601 UTC

UTC bir zaman damgası var

"2010-10-25 23:48:46" . UTC

ISO 8601 haline dönüştürmek istiyorum

"2010-10-29 06:09Z"

Belgelere cehennem - bunu yapmak için en kolay yolu nedir? kafa karıştırıcı.

CEVAP
30 EKİM 2010, CUMARTESİ


Bizi kandırmaya çalışıyorsun sanırım.

Sorunuzun giriş tarihiEkim 2010 25çıktı iken29Ekim, 2010. İyi oynadın!

Her şeye kusur buluyor bu konu üzerinde devam etmekte: sizin zamanınızda da tamamen farklıdır ve çıkış zaman. saniye kaçırıyorsun

Şimdi doğru cevap için.

Küçük bir ayrıntı olsa da ilk: Ruby ISO 8601 çıktı "Birlikte tarih ve saat" çıktı *7.* benzer

Bir dize var ve to_time bunu yapabilirsin Time bir nesne haline dönüştürmek gerekir. O zaman sadece o nesne üzerinde iso8601 ISO 8601 sürümü almak için arama meselesi:

"2010-10-25 23:48:46 UTC".to_time.iso8601

to_time yöntemi Raylar, iso8601 Ruby standart kütüphane courtest olduğunu, buna rağmen nezaket olduğunu.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • dcigs

    dcigs

    9 EYLÜL 2006

İLGİLİ SORU / CEVAPLAR