பைத்தானில் தேதி மற்றும் நேரத்தை எவ்வாறு பெறுவது மற்றும் மாற்றுவது?



பைத்தான் தேதிநேரம் மற்றும் நேர தொகுதிகள் பல உள்ளமைக்கப்பட்ட செயல்பாடுகளை வழங்குகின்றன, அவை வடிவமைப்பு குறியீடுகளைப் பயன்படுத்தி பைத்தானில் தேதி மற்றும் நேரத்தைப் பெறவும் மாற்றவும் உதவுகின்றன.

வாழ்க்கையின் ஒவ்வொரு அம்சத்திலும் நேரம் மிக முக்கியமான காரணியாகும் என்பதில் சந்தேகமில்லை. எனவே, இந்த கூறுகளை பதிவுசெய்து கண்காணிப்பது மிகவும் அவசியமாகிறது. இல் , தேதி மற்றும் நேரத்தை அதன் உள்ளமைக்கப்பட்ட மூலம் கண்காணிக்க முடியும் . பைத்தானில் தேதி மற்றும் நேரம் குறித்த இந்த கட்டுரை, தேதிகளையும் நேரத்தையும் எவ்வாறு கண்டுபிடிப்பது மற்றும் மாற்றுவது என்பதைப் புரிந்துகொள்ள உதவும் நேரம் மற்றும் தேதி நேரம் தொகுதிகள்.





பைத்தானில் தேதி மற்றும் நேரத்தைக் கையாளும் தொகுதிகள்

பைதான் வழங்குகிறது நேரம் மற்றும் தேதி நேரம் தேதி மற்றும் நேரத்தை எளிதில் பெறவும் மாற்றவும் உதவும் தொகுதி. இவை ஒவ்வொன்றையும் விரிவாகப் பார்ப்போம்.

நேர தொகுதி:

இந்த தொகுதி நேரம் தொடர்பான அனைத்து விஷயங்களையும் கொண்டுள்ளது நேரத்தைப் பயன்படுத்தி பல்வேறு செயல்பாடுகளைச் செய்ய அவை தேவைப்படுகின்றன. பல்வேறு நோக்கங்களுக்காகத் தேவையான பல வகையான கடிகாரங்களை அணுகவும் இது உங்களை அனுமதிக்கிறது.



உள்ளமைக்கப்பட்ட செயல்பாடுகள்:

நேரத் தொகுதியின் முக்கியமான உள்ளமைக்கப்பட்ட செயல்பாடுகளை விவரிக்கும் பின்வரும் அட்டவணையைப் பாருங்கள்.

செயல்பாடுவிளக்கம்

நேரம்()

சகாப்தத்திலிருந்து கடந்த வினாடிகளின் எண்ணிக்கையை வழங்குகிறது

ctime ()



கடந்த தேதி மற்றும் நேரத்தை அதன் அளவுருவாக எடுத்துக்கொள்வதன் மூலம் தற்போதைய தேதி மற்றும் நேரத்தை வழங்குகிறது

தூங்கு()

கொடுக்கப்பட்ட காலத்திற்கு ஒரு நூலை செயல்படுத்துவதை நிறுத்துகிறது

time.struct_time வகுப்பு

செயல்பாடுகள் இந்த வகுப்பை ஒரு வாதமாக எடுத்துக்கொள்கின்றன அல்லது அதை வெளியீடாக வழங்குகின்றன

உள்ளூர் நேரம் ()

சகாப்தத்திலிருந்து ஒரு அளவுருவாக கடந்து விநாடிகள் எடுத்து, தேதி மற்றும் நேரத்தை நேரத்திற்குத் தருகிறது. கட்டமைப்பு_நேர வடிவத்தில்

gmtime ()

லோக்கல் டைம் () ஐப் போலவே, UTC வடிவத்தில் time.struct_time ஐ வழங்குகிறது

mktime ()

உள்ளூர் நேரத்தின் தலைகீழ் (). 9 அளவுருக்கள் கொண்ட ஒரு டூப்பிள் எடுத்து, சகாப்த பாஸ் வெளியீட்டிலிருந்து கடந்து வந்த வினாடிகளை வழங்குகிறது

asctime ()

9 அளவுருக்களைக் கொண்ட ஒரு டூப்பிள் எடுத்து, அதைக் குறிக்கும் ஒரு சரத்தை வழங்குகிறது

strftime ()

9 அளவுருக்களைக் கொண்ட ஒரு டூப்பிள் எடுத்து, பயன்படுத்தப்படும் வடிவமைப்புக் குறியீட்டைப் பொறுத்து அதைக் குறிக்கும் ஒரு சரத்தை வழங்குகிறது

strptime ()

ஒரு சரத்தை பாகுபடுத்தி அதை time.struct_time வடிவத்தில் தருகிறது

வடிவமைப்பு குறியீடுகள்:

ஒவ்வொரு செயல்பாடுகளையும் எடுத்துக்காட்டுகளுடன் விளக்குவதற்கு முன், எல்லா சட்டங்களையும் பாருங்கள் வடிவமைப்பு குறியீடுகள் :

குறியீடுவிளக்கம்உதாரணமாக

% முதல்

வார நாள் (குறுகிய பதிப்பு)

என்

% TO

வார நாள் (முழு பதிப்பு)

திங்கட்கிழமை

% ஆ

மாதம் (குறுகிய பதிப்பு)

ஆக

% பி

மாதம் (முழு பதிப்பு)

ஆகஸ்ட்

% c

உள்ளூர் தேதி மற்றும் நேர பதிப்பு

செவ்வாய் ஆகஸ்ட் 23 1:31:40 2019

% d

மாதத்தின் நாள் (01-31) சித்தரிக்கிறது

07

% f

மைக்ரோ விநாடிகள்

000000-999999

fibonacci recursive c ++

% எச்

மணி (00-23)

பதினைந்து

%நான்

மணி (00-11)

3

% j

ஆண்டின் நாள்

235

% மீ

மாத எண் (01-12)

07

% எம்

நிமிடங்கள் (00-59)

நான்கு. ஐந்து

% ப

AM / PM

நான்

% எஸ்

விநாடிகள் (00-59)

57

% யு

ஞாயிற்றுக்கிழமை (00-53) தொடங்கி ஆண்டின் வார எண்

3. 4

% இல்

வாரத்தின் வார நாள் எண்

திங்கள் (1)

% IN

திங்கள் (00-53) முதல் ஆண்டின் வார எண்

3. 4

% எக்ஸ்

உள்ளூர் தேதி

07/06/19

% எக்ஸ்

உள்ளூர் நேரம்

12:30:45

% Y.

ஆண்டு (குறுகிய பதிப்பு)

19

% Y.

ஆண்டு (முழு பதிப்பு)

2019

உடன்%

UTC ஆஃப்செட்

+0100

% உடன்

நேரம் மண்டலம்

எம்.எஸ்.டி.

%%

% எழுத்து

%

Struct_time வகுப்பில் பின்வரும் பண்புக்கூறுகள் உள்ளன:

பண்புமதிப்பு

tm_year

0000, .., 2019,…, 9999

tm_mon

1-12

tm_mday

1-31

tm_hour

0-23

tm_min

0-59

tm_sec

0-61

tm_wday

0-6 (திங்கள் 0)

tm_yday

1-366

tm_isdst

0, 1, -1 (பகல் சேமிப்பு நேரம், -1 தெரியாதபோது)

இப்போது செயல்படுத்த சில எடுத்துக்காட்டுகளை எடுத்துக்கொள்வோம் நேரம் தொகுதி.

பைத்தானைப் பயன்படுத்தி தேதி மற்றும் நேரத்தைக் கண்டறிதல் நேரம் :

உள்ளமைக்கப்பட்ட செயல்பாடுகள் மற்றும் மேலே உள்ள அட்டவணையில் விவரிக்கப்பட்ட வடிவக் குறியீடுகளைப் பயன்படுத்தி, பைத்தானில் தேதி மற்றும் நேரத்தை எளிதாகப் பெறலாம். எல்லா தொகுதிக்கூறுகளையும் போலவே, தயவுசெய்து நேரம் எந்தவொரு உள்ளமைக்கப்பட்ட செயல்பாட்டையும் பயன்படுத்துவதற்கு முன்பு தொகுதி இறக்குமதி செய்யப்பட வேண்டும்.

உதாரணமாக:

இறக்குமதி நேரம் # நேரம் a = time.time () # சகாப்த அச்சிலிருந்து மொத்த வினாடிகள் ('சகாப்தத்திலிருந்து விநாடிகள்:', a, end = 'n ---------- n') # நேர அச்சு ('நடப்பு தேதி மற்றும் நேரம்: ') அச்சு (time.ctime (a), end =' n ---------- n ') # தூக்க நேரம். தூக்கம் (1) # செயலாக்கம் ஒரு வினாடி தாமதமாகிவிடும் # இட நேரம் அச்சு ('உள்ளூர் நேரம்:') அச்சு (time.localtime (a), end = 'n ---------- n') #gmtime print ('UTC வடிவத்தில் உள்ளூர் நேரம்:') அச்சு (நேரம் .gmtime (a), end = 'n ----------- n') #mktime b = (2019,8,6,10,40,34,1,218,0) அச்சு ('தற்போதைய நேரம் வினாடிகளில்: ') அச்சு (time.mktime (b), end =' n ---------- n ') # நேர அச்சு (' உள்ளூர் வடிவத்தில் தற்போதைய நேரம்: ') அச்சு (time.asctime ( b), end = 'n ---------- n') #strftime c = time.localtime () # get struct_time d = time.strftime ('% m /% d /% Y,% H :% M:% S ', c) அச்சு (' தேதி மற்றும் நேரத்தைக் குறிக்கும் சரம்: ') அச்சு (d, end =' n ---------- n ') #strptime print (' time.strptime சரம் பாகுபடுத்தி அதை struct_time வடிவத்தில் தருகிறது: n ') e = '06 ஆகஸ்ட், 2019' f = time.strptime (e, '% d% B,% Y') அச்சு (f)

வெளியீடு:

சகாப்தத்திலிருந்து விநாடிகள்: 1565070251.7134922
———-
தற்போதைய தேதி மற்றும் நேரம்:
செவ்வாய் ஆகஸ்ட் 6 11:14:11 2019
———-
உள்ளூர் நேரம் :
time.struct_time (tm_year = 2019, tm_mon = 8, tm_mday = 6, tm_hour = 11, tm_min = 14, tm_sec = 11, tm_wday = 1, tm_yday = 218, tm_isdst = 0)
———-
UTC வடிவத்தில் உள்ளூர் நேரம்:
time.struct_time (tm_year = 2019, tm_mon = 8, tm_mday = 6, tm_hour = 5, tm_min = 44, tm_sec = 11, tm_wday = 1, tm_yday = 218, tm_isdst = 0)
———–
நொடிகளில் தற்போதைய நேரம்:
1565068234.0
———-
உள்ளூர் வடிவத்தில் தற்போதைய நேரம்:
செவ்வாய் ஆகஸ்ட் 6 10:40:34 2019
———-
தேதி மற்றும் நேரத்தைக் குறிக்கும் சரம்:
06/08/2019, 11:14:12
———-
time.strptime சரம் பாகுபடுத்தி அதை struct_time வடிவத்தில் தருகிறது:

time.struct_time (tm_year = 2019, tm_mon = 8, tm_mday = 6, tm_hour = 0, tm_min = 0, tm_sec = 0, tm_wday = 1, tm_yday = 218, tm_isdst = -1)

தேதிநேர தொகுதி:

நேர தொகுதிக்கு ஒத்த, தேதிநேர தொகுதி, தேதி மற்றும் நேரத்துடன் பணிபுரிய தேவையான அனைத்து முறைகளையும் கொண்டுள்ளது.

உள்ளமைக்கப்பட்ட செயல்பாடுகள்:

இந்த தொகுதிக்குள் இருக்கும் சில முக்கியமான செயல்பாடுகளை பின்வரும் அட்டவணை விவரிக்கிறது:

செயல்பாடுவிளக்கம்

தேதி நேரம் ()

தேதிநேர கட்டமைப்பாளர்

datetime.today ()

தற்போதைய உள்ளூர் தேதி மற்றும் நேரத்தை வழங்குகிறது

datetime.now ()

தற்போதைய உள்ளூர் தேதி மற்றும் நேரத்தை வழங்குகிறது

தேதி ()

ஆண்டு, மாதம் மற்றும் நாள் ஆகியவற்றை அளவுருவாக எடுத்து அதனுடன் தொடர்புடைய தேதியை உருவாக்குகிறது

நேரம்()

மணிநேரம், நிமிடம், நொடி, மைக்ரோ விநாடிகள் மற்றும் டின்ஃபோ ஆகியவற்றை அளவுருவாக எடுத்து அதனுடன் தொடர்புடைய தேதியை உருவாக்குகிறது

date.fromtimestamp ()

தொடர்புடைய தேதி மற்றும் நேரத்தை வழங்க வினாடிகளை மாற்றுகிறது

timedelta ()

இது வெவ்வேறு தேதிகள் அல்லது நேரங்களுக்கு இடையிலான வேறுபாடு (காலம்)

பைத்தானைப் பயன்படுத்தி தேதி மற்றும் நேரத்தைக் கண்டறிதல் தேதி நேரம் :

இப்போது, ​​பைத்தானில் தேதியையும் நேரத்தையும் கண்டுபிடிக்க இந்த செயல்பாடுகளை செயல்படுத்த முயற்சிப்போம் தேதி நேரம் தொகுதி.

உதாரணமாக:

இறக்குமதி தேதிநேர # தேதிநேர கட்டமைப்பாளர் அச்சு ('தேதிநேர கட்டமைப்பாளர்: n') அச்சு (datetime.datetime (2019,5,3,8,45,30,234), முடிவு = 'n ---------- n') # இன்று அச்சு ('இன்று பயன்படுத்தும் தற்போதைய தேதி மற்றும் நேரம்: n') அச்சு (datetime.datetime.today (), end = 'n ---------- n') #now print ('நடப்பு இன்று பயன்படுத்தும் தேதி மற்றும் நேரம்: n ') அச்சு (datetime.datetime.now (), end =' n ---------- n ') # தேதி அச்சு (' அமைக்கும் தேதி: n ') அச்சு (தேதிநேரம் . தேதி (2019,11,7), முடிவு = 'n ---------- n') # நேர அச்சு ('அமைக்கும் நேரம்: n') அச்சு (datetime.time (6,30,23) , end = 'n ---------- n') # date.fromtimestamp print ('வினாடிகளை தேதி மற்றும் நேரத்திற்கு மாற்றுகிறது: n') அச்சு (datetime.date.fromtimestamp (23456789), end = 'n ---------- n ') #timedelta b1 = datetime.timedelta (நாட்கள் = 30, விநாடிகள் = 0, மைக்ரோ விநாடிகள் = 0, மில்லி விநாடிகள் = 0, நிமிடங்கள் = 0, மணிநேரம் = 4, வாரங்கள் = 8) பி 2 = datetime.timedelta (நாட்கள் = 3, விநாடிகள் = 0, மைக்ரோ விநாடிகள் = 0, மில்லி விநாடிகள் = 0, நிமிடங்கள் = 0, மணிநேரம் = 4, வாரங்கள் = 8) பி 3 = பி 2-பி 1 அச்சு (வகை (பி 3)) அச்சு ('இதன் விளைவாக கால = ', பி 3, முடிவு =' n ---------- n ') # பங்களிக்கிறது a = datetime.datetime.now () # 1 அச்சு (அ) அச்சு (' வது e ஆண்டு: ', a.year) அச்சு (' மணி: ', a.hour)

வெளியீடு:

தேதிநேர கட்டமைப்பாளர்:

2019-05-03 08: 45: 30.000234
———-
இன்று பயன்படுத்தும் தற்போதைய தேதி மற்றும் நேரம்:

2019-08-06 13: 09: 56.651691
———-
இன்று பயன்படுத்தும் தற்போதைய தேதி மற்றும் நேரம்:

2019-08-06 13: 09: 56.651691
———-
அமைக்கும் தேதி:

2019-11-07
———-
நேரம் அமைத்தல்:

06:30:23
———-
வினாடிகளை தேதி மற்றும் நேரத்திற்கு மாற்றுகிறது:

1970-09-29
———-

இதன் விளைவாக காலம் = -27 நாட்கள், 0:00:00
———-
2019-08-06 13: 09: 56.653694
ஆண்டு: 2019
மணி: 13

இது 'பைத்தானில் தேதி மற்றும் நேரம்' பற்றிய இந்த கட்டுரையின் முடிவிற்கு நம்மைக் கொண்டுவருகிறது. நீங்கள் எல்லாவற்றையும் தெளிவாக புரிந்து கொண்டீர்கள் என்று நம்புகிறேன்.

முடிந்தவரை பயிற்சி செய்து உங்கள் அனுபவத்தை மாற்றியமைக்கவும்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இந்த “பைத்தானில் உள்ள ஜெனரேட்டர்கள்” வலைப்பதிவின் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், விரைவில் நாங்கள் உங்களிடம் வருவோம்.

பைத்தானில் அதன் பல்வேறு பயன்பாடுகளுடன் ஆழமான அறிவைப் பெற, நீங்கள் நேரலைக்கு பதிவு செய்யலாம் 24/7 ஆதரவு மற்றும் வாழ்நாள் அணுகலுடன்.