top of page

Data Scientist Program


Free Online Data Science Training for Complete Beginners.

No prior coding knowledge required!

Python concept for Data Science: Python Date & Time

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. method to get the current local date.

from datetime import date 
today =
print("Today's date:", today)

Today's date: 2021-10-06

use the strftime() method to create a string representing date in different formats.

from datetime import 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

Get the current date and time

use method

from datetime import 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

Python timedelta class is used for calculating differences in dates and also can be used for date manipulations in Python

from datetime import datetime, timedelta
ini_time_for_now =
# '' 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


Recent Posts

See All


bottom of page