Eman Mahmoud
Oct 6, 20211 min
Date & Time is an important form of structured data in many different fields, such as finance, and economics.
We will use the date class of the datetime module.
from datetime import date
today = date.today()
print("Today's date:", today)
Today's date: 2021-10-06
from datetime import date
today = date.today()
# dd/mm/YY
D1 = today.strftime("%d/%m/%Y")
print("D1 =", D1)
# Textual month, day and year
D2 = today.strftime("%B %d, %Y")
print("D2 =", D2)
# mm/dd/y
D3 = today.strftime("%m/%d/%y")
print("D3 =", D3)
# Month abbreviation, day and year
D4 = today.strftime("%b-%d-%Y")
print("D4 =", D4)
D1 = 06/10/2021
D2 = October 06, 2021
D3 = 10/06/21
D4 = Oct-06-2021
from datetime import datetime
now = datetime.now()
print("now =", now)
# dd/mm/YY H:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")
print("date and time =", dt_string)
now = 2021-10-06 02:06:11.523039
date and time = 06/10/2021 02:06:11
from datetime import datetime, timedelta
ini_time_for_now = datetime.now()
# 'datetime.date' can converted to steing use str print("initial_date",str(ini_time_for_now))
future_date_after_2yrs = ini_time_for_now
+ timedelta(days=730)
print('future_date_after_2yrs:', str(future_date_after_2yrs))
initial_date 2021-10-06 02:06:11.678496
future_date_after_2yrs: 2023-10-06 02:06:11.678496