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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • dhcrr's channel

    dhcrr's chan

    2 Ocak 2007
  • HowcastFoodDrink

    HowcastFoodD

    21 EYLÜL 2010