Методот strftime на модулот datetime
Методот strftime на модулот datetime
враќа форматиран стринг со датум
и време. Во параметарот на методот го означуваме
потребниот формат.
Синтакса
import datetime
datetime.strftime(формат на време)
Синтакса
Во табелата се претставени основните формати на време:
| Формат | Опис | Пример |
|---|---|---|
%a |
Скратени регионални имиња на деновите во неделата. |
Sun, Mon, ..., Sat (en_US)
|
%A |
Целосни регионални имиња на деновите во неделата. |
Sunday, Monday, ..., Saturday (en_US)
|
%w |
Деновите во неделата во вид на децимален број, каде
0 е недела, а 6 е
сабота.
|
0, 1, ..., 6
|
%d |
Денот во месецот во вид на децимален број, дополнет со нули. |
01, 02, ..., 31
|
%b |
Скратено регионално име на месецот. |
Jan, Feb, ..., Dec (en_US)
|
%B |
Целосно регионално име на месецот. |
January, February, ..., December
(en_US)
|
%m |
Месецот во вид на децимален број, дополнет со нули. |
01, 02, ..., 12
|
%y |
Година без ознака на векот во вид на децимален број, дополнет со нули. |
00, 01, ..., 99
|
%Y |
Година со ознака на векот во вид на децимален број, дополнет со нули. |
0001, ..., 2013, 2014
|
Пример
Ајде да креираме објект за датум и време, каде ќе бидат наведени годината и векот, името на месецот во децимален формат и денот во месецот во вид на децимален број:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
Резултат од извршениот код:
2025-12-31