పైథాన్ అంతర్నిర్మిత మాడ్యూల్ను కలిగి ఉంది, datetimeఇది తేదీలు మరియు సమయాలతో పని చేయడానికి తరగతులను అందిస్తుంది. పైథాన్లో తేదీలు మరియు సమయాల గురించి ఇక్కడ కొన్ని ముఖ్యమైన వివరాలు ఉన్నాయి:
- తేదీ మరియు సమయ తరగతులు:
datetimeమాడ్యూల్ తేదీలు మరియు సమయాలతో పనిచేయడానికి అనేక తరగతులను అందిస్తుంది, వీటిలో:
date: తేదీని సూచిస్తుంది (సంవత్సరం, నెల, రోజు).time: సమయాన్ని సూచిస్తుంది (గంట, నిమిషం, రెండవ, మైక్రోసెకండ్).datetime: తేదీ మరియు సమయాన్ని (సంవత్సరం, నెల, రోజు, గంట, నిమిషం, రెండవ, మైక్రోసెకండ్) సూచిస్తుంది.timedelta: రెండు తేదీలు లేదా సమయాల మధ్య వ్యవధిని (తేడా) సూచిస్తుంది.
- తేదీ మరియు సమయ వస్తువులను సృష్టించడం: తేదీ మరియు సమయ వస్తువులను వాటి సంబంధిత కన్స్ట్రక్టర్లను ఉపయోగించి ఈ క్రింది విధంగా సృష్టించవచ్చు:
కొండచిలువfrom datetime import date, time, datetime, timedelta
# Date object
d = date(2022, 3, 14)
print(d) # Output: 2022-03-14
# Time object
t = time(9, 30, 0)
print(t) # Output: 09:30:00
# Datetime object
dt = datetime(2022, 3, 14, 9, 30, 0)
print(dt) # Output: 2022-03-14 09:30:00
# Timedelta object
td = timedelta(days=7, hours=3, minutes=15, seconds=30)
print(td) # Output: 7 days, 3:15:30- తేదీ మరియు సమయ ఫార్మాటింగ్: పద్ధతిని ఉపయోగించి తేదీ మరియు సమయ వస్తువులను ఫార్మాట్ చేయవచ్చు
strftime(), ఇది ఫార్మాట్ స్ట్రింగ్ను వాదనగా తీసుకుంటుంది. ఫార్మాట్ స్ట్రింగ్ తేదీ మరియు సమయం యొక్క వివిధ భాగాలను సూచించే ప్రత్యేక కోడ్లను కలిగి ఉంటుంది. ఉదాహరణకి:
కొండచిలువdt = datetime(2022, 3, 14, 9, 30, 0)
# Format as string
s = dt.strftime("%Y-%m-%d %H:%M:%S")
print(s) # Output: 2022-03-14 09:30:00- తేదీ మరియు సమయ కార్యకలాపాలు: తేదీ మరియు సమయ వస్తువులు అనేక కార్యకలాపాలకు మద్దతు ఇస్తాయి, వాటితో సహా:
- వస్తువులతో అంకగణిత కార్యకలాపాలు (+ మరియు -)
timedelta. - ఇతర తేదీ మరియు సమయ వస్తువులతో పోలిక ఆపరేషన్లు (==, !=, <, <=, >, >=).
ఉదాహరణకి:
కొండచిలువdt1 = datetime(2022, 3, 14, 9, 30, 0)
td = timedelta(days=7, hours=3, minutes=15, seconds=30)
# Add timedelta to datetime
dt2 = dt1 + td
print(dt2) # Output: 2022-03-21 12:45:30
# Compare datetimes
print(dt1 < dt2) # Output: True- టైమ్ జోన్లతో పని చేయడం: మాడ్యూల్ టైమ్ జోన్లను సూచించడానికి ఉపయోగించే తరగతిని
datetimeకలిగి ఉంటుంది . మేము ఫంక్షన్ని ఉపయోగించిtimezoneఒక వస్తువును సృష్టించవచ్చు మరియు దానిని పద్ధతిని ఉపయోగించి ఒక వస్తువుకు వర్తింపజేయవచ్చు . ఉదాహరణకి:timezonetimezone()datetimeastimezone()
కొండచిలువfrom datetime import timezone
dt1 = datetime(2022, 3, 14, 9, 30, 0)
tz = timezone.utc
# Apply timezone to datetime
dt2 = dt1.astimezone(tz)
print(dt2) # Output: 2022-03-14 09:30:00+00:00సారాంశంలో, datetimeతేదీలను సూచించే తరగతులతో సహా పైథాన్లో తేదీలు మరియు సమయాలతో పనిచేయడానికి మాడ్యూల్ శక్తివంతమైన సాధనాలను అందిస్తుంది,
