Date And Time in Python

Programming में कई बार हमें current date, time या duration के साथ काम करना होता है।
जैसे attendance system, billing system, scheduling या logging system में date और time का बहुत महत्वपूर्ण role होता है।

Python में date और time को handle करने के लिए built-in modules उपलब्ध हैं, जिनमें सबसे महत्वपूर्ण है datetime module

Date & Time क्या होता है

Date और Time का उपयोग किसी event के समय को represent करने के लिए किया जाता है।

Python में हम date और time को create, format और manipulate कर सकते हैं।

datetime module क्या है

Python का datetime module date और time से जुड़े operations को handle करने के लिए use होता है।

इसे use करने के लिए पहले import करना पड़ता है:

import datetime

Current Date और Time प्राप्त करना

import datetime
now = datetime.datetime.now()
print(now)

Output (example)

2026-03-27 12:30:45.123456

Explanation
यह current date और time को एक साथ show करता है।

केवल Date प्राप्त करना

import date
timetoday = datetime.date.today()
print(today)

Output (example)

2026-03-27

केवल Time प्राप्त करना

import datetime
now = date
time.datetime.now()
print(now.time())

Output (example)

12:30:45.123456

Custom Date बनाना

import datetime
d = datetime.date(2025, 12, 25)
print(d)

Output

2025-12-25

Explanation
यहाँ हमने manually एक date create की है।

Date Formatting

Date और time को different formats में convert करने के लिए strftime() method का उपयोग किया जाता है।

import datetime
now = datetime.datetime.now()
print(now.strftime("%d-%m-%Y"))

Output (example)

27-03-2026

Common format codes

  • %d → day
  • %m → month
  • %Y → year
  • %H → hour
  • %M → minute
  • %S → second

Time Difference निकालना

import datetime
d1 = datetime.date(2026, 3, 27)
d2 = datetime.date(2026, 4, 1)
diff = d2 - d1
print(diff)

Output

5 days

Real-life Example: Age calculation

import datetime
birth_year = 2000
current_year = datetime.date.today().year
age = current_year - birth_year
print("Age =", age)

Real-life Example: Current time display

import datetime
now = datetime.datetime.now()
print("Current Time:", now.strftime("%H:%M:%S"))

Real-life Example: Event reminder

import datetime
today = datetime.date.today()
event = datetime.date(2026, 4, 1)
days_left = event - today
print("Days left:", days_left)

Common mistakes

  1. datetime module import करना भूल जाना
  2. format codes गलत लिखना
  3. date और time को confuse करना

Simple complete program

import datetime
now = datetime.datetime.now()
print("Date:", now.strftime("%d-%m-%Y"))
print("Time:", now.strftime("%H:%M:%S"))

इस topic की मुख्य बात

Date & Time Python में real-world applications के लिए बहुत महत्वपूर्ण है।

इस topic में student यह सीखता है:

  • datetime module क्या है
  • current date और time कैसे प्राप्त करें
  • formatting कैसे करें
  • difference कैसे निकालें
  • real-life use cases

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top