La xaliyay: Python waxay ku shaqeysaa strftime oo leh walxo taariikhi ah

Dhibaatada ugu weyn ee la xiriirta shaqada Python's strftime () waa in aysan ku shaqeyn walxaha taariikhda. Tani waxay ka dhigan tahay haddii aad haysato shay taariikh, sida shay taariikh-dateed, ma isticmaali kartid shaqada strftime() si aad u qaabayso xadhig. Taa beddelkeeda, waa inaad marka hore shayga taariikhda u beddeshaa xadhig ka hor inta aanad isticmaalin shaqada strftime().

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

1. soo dejinta datetime: Khadkani wuxuu ka soo dejiyaa moduleka taariikhda taariikhda Python, kaas oo bixiya hawlo kala duwan oo ku saabsan taariikhda iyo wakhtiyada.

2. today = datetime.date.today(): Sadarkani waxa uu abuuraa shay taariikheed oo loo yaqaan 'maanta' kaas oo kaydiya taariikhda hadda jirta iyada oo loo eegayo saacadda nidaamka kombiyuutarka.

3. daabac (maanta.strftime('%d %b, %Y')): Sadarkani waxa uu isticmaalaa habka strftime() si uu u qaabeeyo shayga taariikhda 'maanta' xadhig leh qaabka la cayimay ('%d %b, %Y'). Wax-soo-saarku wuxuu noqon doonaa xadhig ka tarjumaya taariikhda maanta qaabkan (tusaale, "01 Jan, 2021").

strftime() function

Shaqada strftime() ee Python waxa loo isticmaalaa in lagu qaabeeyo taariikhda iyo wakhtiga walxaha xadhig la akhriyi karo. Waxay qaadataa laba doodood, ka hore waa qaabka xargaha wax soo saarka, ka labaadna waa shay taariikhi ah. Shaqada strftime() waxaa loo isticmaali karaa in lagu abuuro xardho leh qaabab gaar u ah taariikhaha iyo wakhtiyada. Waxay si gaar ah faa'iido u leedahay marka la macaamilayo qaababka taariikhda caalamiga ah ama markaad la shaqeyneyso aagag waqtiyo badan.

Sida loola shaqeeyo doorsoomiyaha taariikhda ee Python

Ku shaqaynta doorsoomayaasha wakhtiga taariikhda ee Python waa mid toos ah. Maktabadda ugu weyn ee loo isticmaalo ujeedadan waa moduleka taariikhda, kaas oo ku siinaya tiro fasallo iyo hawlo kaa caawinaya inaad wax ka qabato taariikhaha iyo wakhtiyada.

Fasalka ugu badan ee la isticmaalo moduleka taariikhda taariikhda waa fasalka taariikhda, kaas oo u taagan hal dhibic oo waqti ah. Fasalkani wuxuu leeyahay dhowr habab oo loo isticmaali karo in lagu maareeyo qiyamka taariikhda iyo waqtiga, sida ku darista ama ka-goynta maalmo, saacadood, daqiiqado, iwm. laga bilaabo taariikhda ama wakhtiga la cayimay.

Fasalka kale ee waxtarka leh waa fasalka timedelta, kaas oo u taagan qadar wakhti ah (tusaale, 1 maalin). Tan waxa loo isticmaali karaa in lagu daro ama laga gooyo jadwalka wakhtiga laga bilaabo taariikhda ama wakhtiga qiimaha la bixiyay.

Habka strftime() waxa loo isticmaali karaa in shay taariikheed loogu badalo xaraf u taagan qiimaha taariikhda/waqtigaas (tusaale, "2020-01-01 12:00:00"). Sidoo kale, habka strptime() waxa loo isticmaali karaa in xargaha loogu rogo walxo taariikhi ah (tusaale, "2020-01-01 12:00:00" -> walax taariikheed).

Ugu dambayntii, waxa kale oo jira dhawr hawlood oo kale oo faa'iido leh oo ku jira moduleka wakhtiga taariikhda kuwaas oo kaa caawin kara inaad si fudud ugu shaqeyso taariikhaha iyo wakhtiyada (tusaale, utcnow(), hadda(), maanta(), iwm.).

Related posts:

Leave a Comment