Datetime moduļa strftime metode
Metode strftime moduļa datetime
atgriež formatētu virkni ar datumu
un laiku. Metodes parametrā norādām
vajadzīgo mums formātu.
Sintakse
import datetime
datetime.strftime(laika formāts)
Sintakse
Tabulā parādīti galvenie laika formāti:
| Formāts | Apraksts | Piemērs |
|---|---|---|
%a |
Saīsināti reģionālie nedēļas dienu nosaukumi. |
Sun, Mon, ..., Sat (en_US)
|
%A |
Pilni reģionālie nedēļas dienu nosaukumi. |
Sunday, Monday, ..., Saturday (en_US)
|
%w |
Nedēļas dienas kā decimāls skaitlis, kur
0 - svētdiena, un 6 -
sestdiena.
|
0, 1, ..., 6
|
%d |
Mēneša diena kā decimāls skaitlis, ar nullēm papildināts. |
01, 02, ..., 31
|
%b |
Saīsināts reģionālais mēneša nosaukums. |
Jan, Feb, ..., Dec (en_US)
|
%B |
Pilns reģionālais mēneša nosaukums. |
January, February, ..., December
(en_US)
|
%m |
Mēnesis kā decimāls skaitlis, ar nullēm papildināts. |
01, 02, ..., 12
|
%y |
Gads bez gadsimta norādes kā decimāls skaitlis, ar nullēm papildināts. |
00, 01, ..., 99
|
%Y |
Gads ar gadsimta norādi kā decimāls skaitlis, ar nullēm papildināts. |
0001, ..., 2013, 2014
|
Piemērs
Izveidosim datuma un laika objektu, kurā norādīts gads un gadsimts, mēneša nosaukums decimālajā formātā un mēneša diena kā decimāls skaitlis:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
Izpildītā koda rezultāts:
2025-12-31