Isonjululwe: I-python yenza umsebenzi we-strftime kunye nezinto zomhla

Eyona ngxaki iphambili enxulumene nePython's strftime() umsebenzi kukuba ayisebenzi ngezinto zomhla. Oku kuthetha ukuba ukuba unento yomhla, enjengendawo yexesha, awukwazi ukusebenzisa i strftime () umsebenzi ukuyifomatha ibe ngumtya. Endaweni yoko, kufuneka uguqule into yomhla ibe ngumtya kuqala phambi kokusebenzisa i strftime() umsebenzi.

Yes, Python's datetime module includes the strftime() method which can be used to format date objects.

1. Ukungenisa ixesha lokungenisa: Lo mgca ungenisa ngaphandle imodyuli yexesha ukusuka kwiPython, ebonelela ngemisebenzi eyahlukeneyo yokusebenza kunye nemihla kunye namaxesha.

2. namhlanje = datetime.date.today (): Lo mgca wenza into yomhla ebizwa ngokuba 'namhlanje' egcina umhla wangoku ngokwewotshi yenkqubo yekhompyutha.

3. print(namhlanje.strftime('%d %b, %Y')): Lo mgca usebenzisa indlela ye-strftime() ukufomatha into yomhla 'namhlanje' ibe ngumtya ngendlela ekhankanyiweyo ('%d %b, %Y'). Imveliso iya kuba ngumtya omele umhla wanamhlanje kule fomati (umzekelo, “01 Jan, 2021”).

strftime () umsebenzi

Umsebenzi we-strftime () kwiPython usetyenziselwa ukufomata izinto zomhla kunye nexesha kumtya ofundekayo. Kuthatha iingxoxo ezimbini, eyokuqala ibe yifomathi yomtya wemveliso, kwaye eyesibini ibe yinto yexesha. Umsebenzi we strftime () unokusetyenziselwa ukwenza imitya ngeefomati zesiko lemihla kunye namaxesha. Iluncedo ngakumbi xa usebenzisana neefomati zomhla wamazwe ngamazwe okanye xa usebenza ngezowuni zamaxesha amaninzi.

Usebenza njani ngokuguquguquka kwexesha kwiPython

Ukusebenza ngokuguquguquka kwexesha kwiPython kuthe ngqo. Ithala leencwadi eliphambili elisetyenziselwa le njongo yimodyuli yexesha, ebonelela ngenani leeklasi kunye nemisebenzi ukukunceda ulawule imihla kunye namaxesha.

Olona didi lusetyenziswa kakhulu kwimodyuli yexesha yiklasi yexesha, emele inqaku elinye ngexesha. Le klasi ineendlela ezininzi ezinokuthi zisetyenziswe ukukhohlisa umhla kunye nexesha lamaxabiso, njengokudibanisa okanye ukuthabatha iintsuku, iiyure, imizuzu, njl. ukusuka kumhla okanye ixesha elinikiweyo.

Enye iklasi eluncedo yiklasi ye-timedelta, emele isixa sexesha (umzekelo, usuku olu-1). Oku kungasetyenziselwa ukudibanisa okanye ukuthabatha i-timedeltas ukusuka kumhla onikiweyo okanye ixabiso lexesha.

Indlela ye-strftime () inokusetyenziselwa ukuguqula into yexesha ibe luphawu lomtya lwaloo mhla/ixabiso lexesha (umz., “2020-01-01 12:00:00”). Ngokufanayo, indlela ye-strptime () ingasetyenziselwa ukuguqula iintambo zibe zizinto zexesha (umzekelo, "2020-01-01 12:00:00" -> datetime object).

Okokugqibela, kukho neminye imisebenzi emininzi eluncedo kwimodyuli yexesha enokukunceda usebenze ngemihla kunye namaxesha ngokulula ngakumbi (umzekelo, utcnow(), ngoku(), namhlanje(), njl.).

Izithuba ezihambelanayo:

Shiya Comment