SORU
22 Ocak 2010, Cuma


Gün, Saat ve dakika için bir timedelta dönüştürmek

Bir timedelta var. Ya bir başlık veya bir sözlük o gün, saat ve dakika istiyorum... tepindiler değilim.

Sanırım bunu bir düzine kez bir düzine dil üzerinden yıllar ama Python genellikle basit bir cevap her şeyi ben yine de sorayım dedim burada önce firar bazı nauseatingly basit (henüz ayrıntılı) matematik.

Bay Fooz iyi bir noktaya yükseltir.

Uğraştığım "F" (ebay listeleri gibi) her biri bir süre. Zaman when_added duration - now yaparak sol bulmaya çalışıyorum

DST için hesap vermeyeceğini söyleyerek, haklı mıyım? Bir saat çıkarmak/eklemek için en kolay yolu nedir?

CEVAP
22 Ocak 2010, Cuma


td, td.days zaten verir datetime.timedelta değeri "gün" seni istiyorum. eğer varsa timedelta değerler gerçekten yapmak zorunda yani kesir-gün saniye (doğrudan saat veya dakika) olarak tutmak "mide bulandırıcı basit matematik", örneğin:

def days_hours_minutes(td):
    return td.days, td.seconds//3600, (td.seconds//60)`

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS

    ASUS

    22 EKİM 2005
  • LardTardProductions's channel

    LardTardProd

    10 NİSAN 2009
  • newreleaseblitz

    newreleasebl

    13 Ocak 2010