Posted By Naveen Singh on 02 May 2023
python-program
Python में date कोई datatype नही है python में datetime एक प्रकार का module होता है जिसे हमे import करते है किसी भी date या date object के साथ work करने के लिए ।
Example-:
import datetime
a = datetime.datetime.now()
print(a)
Output-:
2023-05-01 21:53:15.793899
जब हम उपर्युक्त code को execute करते है तो हम output कुछ इस प्रकार का मिलता है:
2023-05-01 21:53:15.793899
जिसमे date में year, month, day, hour, minute, second और microsecond होते है।
Datetime module में कई सारे functions होते हैं जिसकी सहायता से हम date object से related information को return कर सकते हैं।
Example-:
import datetime
a = datetime.datetime.now()
print(a.year)
Output-:
2023
Date create करने के लिए, हम datetime module के datetime() class (constructor) का उपयोग कर सकते हैं। Date create करने के लिए datetime() class को तीन parameters की
आवश्यकता होती है: year, month, day.
Example-:
import datetime
a = datetime.datetime(2022, 6, 10)
print(a)
Output-:
2022-06-10 00:00:00
Datetime() class time और timezone (hour, minute, second, microsecond, tzone) के लिए पैरामीटर भी लेता है, लेकिन वे वैकल्पिक(optional) हैं, और 0 का default value है, (timezone के लिए कोई नहीं)।
DateTime object में date objects को readable string में स्वरूपित(formatting) करने का एक method है। Method को strftime() कहा जाता है, और return की गई string के format को
निर्दिष्ट(specify) करने के लिए एक parameter, format लेता है:
Example-:
import datetime
a = datetime.datetime(2020, 7, 2)
print(a.strftime("%B"))
Output-:
July