Metóda strftime modulu datetime
Metóda strftime modulu datetime
vracia formátovaný reťazec s dátumom
a časom. V parametri metódy uvedieme
požadovaný formát.
Syntax
import datetime
datetime.strftime(formát času)
Syntax
V tabuľke sú uvedené základné formáty času:
| Formát | Popis | Príklad |
|---|---|---|
%a |
Skrátené regionálne názvy dní týždňa. |
Sun, Mon, ..., Sat (en_US)
|
%A |
Plné regionálne názvy dní týždňa. |
Sunday, Monday, ..., Saturday (en_US)
|
%w |
Dni týždňa vo forme desatinného čísla, kde
0 je nedeľa a 6 je
sobota.
|
0, 1, ..., 6
|
%d |
Deň mesiaca vo forme desatinného čísla, doplneného nulami. |
01, 02, ..., 31
|
%b |
Skrátený regionálny názov mesiaca. |
Jan, Feb, ..., Dec (en_US)
|
%B |
Plný regionálny názov mesiaca. |
January, February, ..., December
(en_US)
|
%m |
Mesiac vo forme desatinného čísla, doplneného nulami. |
01, 02, ..., 12
|
%y |
Rok bez uvedenia storočia vo forme desatinného čísla, doplneného nulami. |
00, 01, ..., 99
|
%Y |
Rok s uvedením storočia vo forme desatinného čísla, doplneného nulami. |
0001, ..., 2013, 2014
|
Príklad
Vytvorme objekt dátumu a času, kde bude uvedený rok a storočie, názov mesiaca v desatinnom formáte a deň mesiaca vo forme desatinného čísla:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
Výsledok vykonaného kódu:
2025-12-31