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
import 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:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
Matokeo ya msimbo uliofanyika:
2025-12-31