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

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012
  • Rockstar Games

    Rockstar Gam

    17 ŞUBAT 2006