SORU
6 Aralık 2010, PAZARTESİ


Nasıl iki tarih arasındaki farkı saniye olarak) kontrol edebilirim?

Bunu yapmanın daha kolay bir yolu olmalı. Yaratıldıkları zaman kaydı, geçerli zaman damgası karşı kontrol edin ve gerektiğinde yenilemek istiyorum bu yüzden her seferinde tazelenmiş olmak isteyen nesneler var.

datetime.datetime zor olduğu kanıtlanmıştır, ve içine ctime kütüphane dalmak istemiyorum. Bu tür bir şey için kolay bir şey var mı?

CEVAP
19 HAZİRAN 2013, ÇARŞAMBA


eğer Bilinen iki tarih arasındaki farkları hesaplamak istiyorsanız, bu gibi total_seconds kullanın:

import datetime as dt

a = dt.datetime(2013,12,30,23,59,59)
b = dt.datetime(2013,12,31,23,59,59)

(b-a).total_seconds()

86400.0

#note that seconds doesn't give you what you want:
(b-a).seconds

0

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011