Metoda strftime modula datetime
Metoda strftime modula datetime
vrne formatiran niz z datumom
in časom. V parametru metode določimo
želeno obliko.
Sintaksa
import datetime
datetime.strftime(časovna oblika)
Sintaksa
V tabeli so predstavljene osnovne časovne oblike:
| Oblika | Opis | Primer |
|---|---|---|
%a |
Skrajšana regionalna imena dni v tednu. |
Sun, Mon, ..., Sat (en_US)
|
%A |
Polna regionalna imena dni v tednu. |
Sunday, Monday, ..., Saturday (en_US)
|
%w |
Dnevi v tednu kot decimalno število, kjer je
0 nedelja in 6
sobota.
|
0, 1, ..., 6
|
%d |
Dan v mesecu kot decimalno število, dopolnjeno z ničlami. |
01, 02, ..., 31
|
%b |
Skrajšano regionalno ime meseca. |
Jan, Feb, ..., Dec (en_US)
|
%B |
Polno regionalno ime meseca. |
January, February, ..., December
(en_US)
|
%m |
Mesec kot decimalno število, dopolnjeno z ničlami. |
01, 02, ..., 12
|
%y |
Leto brez stoletja kot decimalno število, dopolnjeno z ničlami. |
00, 01, ..., 99
|
%Y |
Leto s stoletjem kot decimalno število, dopolnjeno z ničlami. |
0001, ..., 2013, 2014
|
Primer
Ustvarimo objekt datuma in časa, kjer bosta navedeno leto in stoletje, ime meseca v decimalni obliki in dan v mesecu v obliki decimalnega števila:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
Rezultat izvedbe kode:
2025-12-31