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