DateTime, TimeDelta, strftime in Python
The datetime classes in Python are categorized into main 5 classes.
date — manipulate just date (Month, day, year)
time — Time independent of the day (Hour, minute, second, microsecond)
datetime — Combination of time and date (Month, day, year, hour, second, microsecond)
timedelta — A duration of time used for manipulating dates
tzinfo — An abstract class for dealing with time zones.
datetime class
datetime.date.today()
datetime.date.today.day()
datetime.date.today.month()
datetime.date.today.year()
datetime.date.today.weekday()
datetime.datetime.now() #date
datetime.time(datetime.now()) #time
strftime, datetime, time classes are present in this.
- datetime.strftime converts datetime object to a string
- datetime.strptime converts string to a datetime object
Use datetime.strptime to check if date is present in a string