13 ŞUBAT 2009, Cuma
Nasıl geçerli tarih datetime Python modülü kullanarak tarihten itibaren altı ay hesaplayabilirim?
Python modül datetime kullanıyorum. Geçerli tarihten itibaren 6 ay hesaplamak için arıyorum. Biri bana küçük bir yardım bu işi yapabilir mi acaba?
6 ay geçerli tarihten itibaren bir tarih oluşturmak istiyorum nedeni Gözden geçirme Tarihi üretmektir. Eğer kullanıcı tarihten itibaren 6 aylık bir inceleme tarih olacak sisteme veri girerse verileri girdiler.
CEVAP
10 Aralık 2010, Cuma
Bu iyi bir çözüm buldum. (Bu python-dateutil uzantısı http://labix.org/python-dateutil ) kullanır
from datetime import date
from dateutil.relativedelta import relativedelta
six_months = date.today() relativedelta(months= 6)
Bu yaklaşımın avantajı 28,30,31 gün vb ile ilgili sorunlar önemser. Bu iş kuralları ve senaryolar (ki fatura oluşturma vb.) kullanım için çok faydalı olur
$ date(2010,12,31) relativedelta(months= 1)
datetime.date(2011, 1, 31)
$ date(2010,12,31) relativedelta(months= 2)
datetime.date(2011, 2, 28)
Bunu Paylaş:
Nasıl bir dosya adı kullanarak uygun b...
Nasıl tarih (python) datetime dönüştür...
Nasıl iki tarih arasındaki Python kull...
Nasıl bir dosya Emacs kullanarak geçer...
Nasıl JavaScript geçerli tarih olsun?...