Datetime modulining strftime metodi
datetime modulining strftime metodi
formatlangan sana va vaqt satrini qaytaradi.
Metod parametrida bizga kerakli formatni
ko'rsatamiz.
Sintaksis
import datetime
datetime.strftime(vaqt formati)
Sintaksis
Jadvalda asosiy vaqt formatlari keltirilgan:
| Format | Tavsif | Misol |
|---|---|---|
%a |
Hafta kunlarining qisqartirilgan mintaqaviy nomlari. |
Sun, Mon, ..., Sat (en_US)
|
%A |
Hafta kunlarining to'liq mintaqaviy nomlari. |
Sunday, Monday, ..., Saturday (en_US)
|
%w |
O'nlik son ko'rinishidagi hafta kunlari,
0 - yakshanba, 6 -
shanba.
|
0, 1, ..., 6
|
%d |
Nol bilan to'ldirilgan o'nlik son ko'rinishidagi oy kuni. |
01, 02, ..., 31
|
%b |
Qisqartirilgan mintaqaviy oy nomi. |
Jan, Feb, ..., Dec (en_US)
|
%B |
To'liq mintaqaviy oy nomi. |
January, February, ..., December
(en_US)
|
%m |
Nol bilan to'ldirilgan o'nlik son ko'rinishidagi oy. |
01, 02, ..., 12
|
%y |
Asr ko'rsatilmagan, nol bilan to'ldirilgan o'nlik son ko'rinishidagi yil. |
00, 01, ..., 99
|
%Y |
Asr ko'rsatilgan, nol bilan to'ldirilgan o'nlik son ko'rinishidagi yil. |
0001, ..., 2013, 2014
|
Misol
Keling, sana va vaqt ob'ektini yarataylik, unda yil va asr ko'rsatilgan, oy nomi o'nlik formatda va oy kuni o'nlik son ko'rinishida:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
Bajarilgan kod natijasi:
2025-12-31