Datetime
python will handle dates from january 1st 1 to december 31st 9999
- Classes
- Date
- dates are constructed with 3 args 
date(y,m,d) 
 - dates are constructed with 3 args 
 - Time
 - Datetime
 
 - Date
 - Timedelta
- use this class to add days to a date:
 
 
from datetime import date, timedelta
today = date(2020, 2, 19)
print(today)
print(today.year)
print(today.month)
print(today.day)
tomorrow = timedelta(1)
print("Tomorrow is: ", today + tomorrow)
- formatting a date that is dropped into a template literal:
 
import datetime
today = datetime.date(2020, 2, 19)
print(today)
print(today.year)
print(today.month)
print(today.day)
tomorrow = datetime.timedelta(1)
print("Tomorrow is: ", today + tomorrow)
# date time message formatting:
print(today.strftime("%A, %B %d, %Y"))
message = "Today is: {:%A, %B %d, %Y}."
print(message.format(today))
- time delta can also be used to DATEDIFF
 
Children
Backlinks