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

  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008
  • WPBeginner - WordPress Tutorials

    WPBeginner -

    17 Temmuz 2009