Python Dates :
               Python provides the datetime module to work with dates, times, timestamps, date & time calculations. 
               To use it , we must import datetime module

Getting Current Date :
Python
import datetime today = datetime.date.today() print(today) #output 2026-01-06

Creating a Custom Date Object :
Python
import datetime my_date = datetime.date(2025, 12, 25) print(my_date) #output 2025-12-25

Accessing Date Components :
Python
d = datetime.date.today() print(d.year) print(d.month) print(d.day) #output 2026 1 6 

Getting Current Date and Time :
Python
import datetime now = datetime.datetime.now() print(now) #output 2026-01-06 17:45:23.412563 

Creating Custom DateTime Object :
Python
import datetime dt = datetime.datetime(2026, 1, 6, 10, 30, 0) print(dt) #output 2026-01-06 10:30:00 

Formatting Dates :
Python
import datetime now = datetime.datetime.now() print(now.strftime("%d-%m-%Y")) print(now.strftime("%B %d, %Y")) print(now.strftime("%I:%M %p")) #output 06-01-2026 January 06, 2026 05:41 PM 

Date Arithmetic :
Python
import datetime today = datetime.date.today() future = today + datetime.timedelta(days=10) print(future) #output 2026-01-16 

Date Difference :
Python
import datetime d1 = datetime.date(2026, 1, 1) d2 = datetime.date(2026, 1, 10) diff = d2 - d1 print(diff.days) #output 9