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

  • Chaîne de TheMoustic

    Chaîne de T

    5 Kasım 2006
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012
  • WK

    WK

    9 Ocak 2006

İLGİLİ SORU / CEVAPLAR