SORU
29 Temmuz 2011, Cuma


Python ekleme Tarihi 5 gün

"10/10/11(m-d-y)" python betik bu tarihten 5 gün eklemek istediğim bir tarih var. Bunu yapmak için nasıl bana yardım edin lütfen.

Lütfen bu ay sonunda bitiyor çözüm üzerinde çalışmak zorunda da göz önünde bulundurun.

Şimdiden teşekkürler

Aşağıdaki kodu kullanıyorum:

import re
from datetime import datetime

StartDate = "10/10/11"

Date = datetime.strptime(StartDate, "%m/%d/%y")

print Date ->'2011-10-10 00:00:00' baskı

şimdi bu tarihten 5 gün eklemek istiyorum

aşağıdaki kodu kullandım

EndDate = Date.today() timedelta(days=10)

bu hata var:

name 'timedelta' is not defined

bu.. bana yardım edin

CEVAP
29 Temmuz 2011, Cuma


Önceki cevapların doğru ama genelde yapacak daha iyi bir uygulama

import datetime

Sonra, datetime.timedelta kullanarak olacak:

date_1 = datetime.datetime.strptime(start_date, "%m/%d/%y")

end_date = date_1   datetime.timedelta(days=10)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • DorkmanScott

    DorkmanScott

    14 NİSAN 2006
  • nigahiga

    nigahiga

    21 Temmuz 2006