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

  • BigBoyTV

    BigBoyTV

    25 EYLÜL 2013
  • CMTelly

    CMTelly

    2 Mayıs 2007
  • Flohoo

    Flohoo

    12 EYLÜL 2009