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

  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • hanksranger

    hanksranger

    6 EKİM 2009
  • optionalinfo

    optionalinfo

    29 EKİM 2005