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

  • Charles Griffin Gibson

    Charles Grif

    26 NİSAN 2006
  • dhcrr's channel

    dhcrr's chan

    2 Ocak 2007
  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010