Njia strftime ya moduli ya datetime

Njia strftime ya moduli datetime inawarudisha mstari uliowekwa muundo wenye tarehe na wakati. Kwenye kigezo cha njia hutaja muundo tunayohitaji.

Sintaksia

pythonimport datetime

datetime.strftime(muundo wa wakati)

Sintaksia

Kwenye jedwali kuna miundo mikuu ya wakati:

Muundo Maelezo Mfano
%a Majina ya kikanda yaliyofupishwa ya siku za wiki. Sun, Mon, ..., Sat (en_US)
%A Majina kamili ya kikanda ya siku za wiki. Sunday, Monday, ..., Saturday (en_US)
%w Siku za wiki kama nambari ya desimali, ambapo 0 ni Jumapili, na 6 ni Jumamosi. 0, 1, ..., 6
%d Siku ya mwezi kama nambari ya desimali, iliyojazwa sifuri. 01, 02, ..., 31
%b Jina la kikanda lililofupishwa la mwezi. Jan, Feb, ..., Dec (en_US)
%B Jina kamili la kikanda la mwezi. January, February, ..., December (en_US)
%m Mwezi kama nambari ya desimali, iliyojazwa sifuri. 01, 02, ..., 12
%y Mwaka bila kutaja karne kama nambari ya desimali, iliyojazwa sifuri. 00, 01, ..., 99
%Y Mwaka ukionyesha karne kama nambari ya desimali, iliyojazwa sifuri. 0001, ..., 2013, 2014

Mfano

Wacha tuunde kitu cha tarehe na wakati, ambapo mwaka na karne utatajwa, jina la mwezi kwa muundo wa desimali na siku ya mwezi kwa umbo la nambari ya desimali:

pythonimport datetime

dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)

Matokeo ya msimbo uliofanyika:

python2025-12-31

Angalia pia

  • njia time ya moduli time,
    ambayo inarudisha wakati kwa sekunde tangu mwanzo wa enzi
  • njia ctime ya moduli time,
    ambayo inabadilisha sekunde kuwa mstari wenye tarehe na wakati
  • njia mktime ya moduli time,
    ambayo inabadilisha mstari wenye tarehe na wakati kuwa sekunde