जब वर्तमान तिथि के संबंध में कल, आज और कल की तारीख को खोजने की आवश्यकता होती है, तो वर्तमान समय निर्धारित किया जाता है, और एक विधि का उपयोग किया जाता है (अंतर्निहित) जो पिछले दिन और अगले दिन की तारीखों को खोजने में मदद करता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
from datetime import datetime, timedelta present = datetime.now() yesterday = present - timedelta(1) tomorrow = present + timedelta(1) print("Yesterday was :") print(yesterday.strftime('%d-%m-%Y')) print("Today is :") print(present.strftime('%d-%m-%Y')) print("Tomorrow would be :") print(tomorrow.strftime('%d-%m-%Y'))
आउटपुट
Yesterday was : 05-04-2021 Today is : 06-04-2021 Tomorrow would be : 07-04-2021
स्पष्टीकरण
-
आवश्यक पैकेज पर्यावरण में आयात किए जाते हैं।
-
वर्तमान तिथि 'डेटाटाइम' पैकेज में मौजूद 'अभी' पद्धति का उपयोग करके निर्धारित की जाती है।
-
यह एक वैरिएबल को असाइन किया गया है।
-
संख्या को पैरामीटर के रूप में पास करके, पिछले या अगले दिनों को खोजने के लिए 'टाइमडेल्टा' पद्धति का उपयोग किया जाता है।
-
जब अगला दिन ढूंढना होता है, तो फ़ंक्शन जोड़ा जाता है।
-
जब पिछला दिन खोजना होता है, तो फ़ंक्शन घटा दिया जाता है।
-
आउटपुट कंसोल पर प्रदर्शित होता है।