मैं डेटाटाइम पायथन मॉड्यूल का उपयोग कर रहा हूं। मैं वर्तमान तिथि से 6 महीने की तारीख की गणना करना चाह रहा हूं। क्या कोई मुझे ऐसा करने में थोड़ी मदद दे सकता है?
कारण मैं वर्तमान तिथि से 6 महीने की तारीख उत्पन्न करना चाहता हूं एक समीक्षा तिथि का उत्पादन करना है । यदि उपयोगकर्ता सिस्टम में डेटा दर्ज करता है, तो उसके पास डेटा दर्ज करने की तारीख से 6 महीने की समीक्षा तिथि होगी।
6
साल भर में रोलिंग के लिए समर्थन के साथ महीने जोड़ सकते हैं, और महीने भर (और महीने वापस साइकिल चलाने 1
) के लिए समर्थन करते हैं। यह वास्तव में वही relativedelta
करता है जो वास्तव में होता है और वास्तव में इस तरह की अवधारणा के समर्थन के साथ हर प्रोग्रामिंग भाषा क्या करती है।
date(2015, 3, 31) + relativedelta(months = 6)
देता है datetime.date(2015, 9, 30)
। पर्ल: DateTime->new(year=>2000, month=>3, day=>31)->add(months=>6)
देता है 2000-10-01T00:00:00
। Php: date_create('2000-03-31', new DateTimeZone('UTC'))->add(new DateInterval('P6M'))
2000-10-01 देता है। अपना ज़हर उठाएं।