Python-да ҳафта кунини олиш
Жорий ҳафта кунининг рақамини олиш учун
weekday хусусиятига мурожаат қилиш керак.
У 0 дан 6 гача бўлган рақамларни қайтаради,
ва ⁅i⁆ҳафта душанбадан бошланади⁅/i⁆ ва бу кун 0 рақамига эга.
Сешанба - 1 рақамли кун,
чоршанба - 2 рақамли кун ва ҳоказо.
Келинг, '2025-12-31' санаси қайси ҳафта кунига тўғри келишини чиқариб кўрамиз:
res = datetime.date(2025, 12, 31)
print(res.weekday()) # 2 ни чиқаради
Ҳафта кунларининг рақамланиши 0 дан бошлангани
баъзан ноқулай бўлиши мумкин,
шунинг учун махсус isoweekday хусусиятидан фойдаланиш мумкин.
У душанбани 1 дан бошлаб ҳисоблагандаги кун рақамини чиқаради:
print(res.weekday()) # 2 ни чиқаради
print(res.isoweekday()) # 3 ни чиқаради
Экранга жорий ҳафта кунининг рақамини чиқаринг.
Жорий ҳафта куни дам ёки иш куни эканлигини аниқланг.
'2026-11-2' санаси. Унинг ҳафта кунини икки хил ҳолда чиқаринг: душанбани 0 дан ҳисоблаганда ва 1 дан ҳисоблаганда.