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

  • FRED

    FRED

    1 EKİM 2005
  • Numberphile

    Numberphile

    15 EYLÜL 2011
  • PlugResearch

    PlugResearch

    22 Mart 2006