आज के साथ तारीखों घटाना कैसे =अजगर
today = datetime.datetime.now().strftime("%Y%m%d")
90 दिन पहले
DD = datetime.timedelta(days=-90)
कैसे मैं आज मिलता है - डीडी, या 90 दिन पहले?
आज के साथ तारीखों घटाना कैसे =अजगर
today = datetime.datetime.now().strftime("%Y%m%d")
90 दिन पहले
DD = datetime.timedelta(days=-90)
कैसे मैं आज मिलता है - डीडी, या 90 दिन पहले?
आप डेटाटाइम ऑब्जेक्ट्स से समय डेल्टा घटा सकते हैं।
today = datetime.datetime.now()
DD = datetime.timedelta(days=90)
earlier = today - DD
earlier_str = earlier.strftime("%Y%m%d")
आप timedelta(days=90)
घटाना करने की जरूरत है:
from datetime import date, datetime, timedelta
today = datetime.now()
dd = today - timedelta(days=90)
print(dd)
यह चाहिए print2010-11-03 15:04:42.289684
।
हाँ, और जवाब क्या है? – SilentGhost
कुछ सेकंड पहले, यह '2010-11-03 15: 04: 42.289684' था। –
ठीक है, मेरे प्रश्न को कुछ सेकंड पहले नहीं पूछा गया था, अब यह था? – SilentGhost
बस एक datetime से एक timedelta घटाना:
>>> import datetime
>>> today = datetime.datetime.today()
>>> DD = datetime.timedelta(days=90)
>>> today - DD
datetime.datetime(2010, 11, 3, 9, 56, 20, 924224)
(या आप एक नकारात्मक timedelta की तरह तुम वहाँ किया उपयोग करना चाहते हैं, उन्हें जोड़ने:
>>> DD = datetime.timedelta(days=-90)
>>> today + DD
datetime.datetime(2010, 11, 3, 9, 56, 20, 924224)
from datetime import date,timedelta
currentDay = date.today()
requestedDay = currentDay - timedelta(days=90)
print(requestedDay)
आशा है कि यह हल करती है
आपने 'डेटाटाइम' मॉड्यूल और विशेष रूप से 'टाइमडेल्टा' कक्षा के बारे में कहाँ सीखा? – SilentGhost