Datetime модулининг strftime методи

datetime модулининг strftime методи дата ва вақт билан форматланган сатрни қайтаради. Методнинг параметрида биз ўзимизга керакли форматни кўрсатамиз.

Синтаксис

pythonimport 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

Мисол

Келинг, дата ва вақт объектини яратайлик, бу ерда йил ва аср, ойнинг онлик форматдаги номи ва ойнинг куни онлик сон кўринишида кўрсатилган:

pythonimport datetime

dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)

Бажарилган код натижаси:

python2025-12-31

Ҳам қаранг

  • time модулининг time методи,
    у эпоха бошидан бошлаб секундларда вақтни қайтаради
  • ctime модулининг time методи,
    у секундларни дата ва вақт билан сатрга айлантиради
  • mktime модулининг time методи,
    у дата ва вақт билан сатрни секундларга айлантиради