Extra 5% OFF Use Code: OL05
Free Shipping over ₹999

Datetime

What is Python datetime?

Python provides a built-in datetime module to work with dates and times — like getting the current date, formatting it, or calculating differences.

✅ Step 1: Import the Module

import datetime

Step 2: Get Current Date and Time

import datetime

now = datetime.datetime.now()
print("Current Date and Time:", now)

🖨 Output:

Current Date and Time: 2025-04-12 14:35:21.123456

🧱 Main Classes in datetime Module:

ClassDescription
dateHandles only date (year, month, day)
timeHandles only time (hour, minute, second)
datetimeHandles both date and time
timedeltaRepresents difference between dates/times

🔹 Example: Get Only the Date

import datetime

today = datetime.date.today()
print("Today's Date:", today)

🖨 Output:

Today's Date: 2025-04-12

🔹 Example: Create a Specific Date

import datetime

d = datetime.date(2024, 12, 25)
print("Christmas:", d)

🖨 Output:

Christmas: 2024-12-25

🔹 Extract Year, Month, Day

today = datetime.date.today()

print("Year:", today.year)
print("Month:", today.month)
print("Day:", today.day)

🕐 Example: Working with time

import datetime

t = datetime.time(14, 30, 15)
print("Time:", t)

🖨 Output:

Time: 14:30:15

🔁 Example: timedelta (Date Difference)

import datetime

today = datetime.date.today()
future = today + datetime.timedelta(days=10)

print("10 days later:", future)

🖨 Output:

10 days later: 2025-04-22

🎯 Summary

FeatureExample
Current datedatetime.date.today()
Current timedatetime.datetime.now()
Create datedatetime.date(2024, 12, 25)
Time differencedatetime.timedelta(days=10)

    Leave a Reply

    Your email address will not be published.

    Need Help?