A datetime modul strftime metódusa
A datetime modul strftime metódusa
egy formázott dátum- és időkarakterláncot ad vissza.
A metódus paraméterében megadjuk a
számunkra megfelelő formátumot.
Szintaxis
import datetime
datetime.strftime(időformátum)
Szintaxis
A táblázat az alapvető időformátumokat mutatja be:
| Formátum | Leírás | Példa |
|---|---|---|
%a |
A hét napjainak regionális rövidített nevei. |
Sun, Mon, ..., Sat (en_US)
|
%A |
A hét napjainak regionális teljes nevei. |
Sunday, Monday, ..., Saturday (en_US)
|
%w |
A hét napjai decimális szám formájában, ahol
0 vasárnap, és 6
szombat.
|
0, 1, ..., 6
|
%d |
A hónap napja decimális szám formájában, nullákkal kiegészítve. |
01, 02, ..., 31
|
%b |
A hónap regionális rövidített neve. |
Jan, Feb, ..., Dec (en_US)
|
%B |
A hónap regionális teljes neve. |
January, February, ..., December
(en_US)
|
%m |
A hónap decimális szám formájában, nullákkal kiegészítve. |
01, 02, ..., 12
|
%y |
Az év század nélkül decimális szám formájában, nullákkal kiegészítve. |
00, 01, ..., 99
|
%Y |
Az év századdal együtt decimális szám formájában, nullákkal kiegészítve. |
0001, ..., 2013, 2014
|
Példa
Hozzunk létre egy dátum- és időobjektumot, amelyben megadjuk az évet és a századot, a hónap nevét decimális formátumban és a hónap napját decimális szám formájában:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
A végrehajtott kód eredménye:
2025-12-31