Форматировании сана дар Python
Биёед ҳоло санаро дар формати муайян бароем, масалан, сол-моҳ-рӯз.
Барои ин тағирёбандаи dt-ро эълон мекунем,
ки санаи лозимаи мо тавассути услуби datetime модули
datetime дастрас хоҳад шуд. Сипас зарур аст, ки
услуби strftime-ро ба санаи навишташуда
дар dt татбиқ кунем. Дар параметрҳои ин услуб
нишондиҳандаи шартии формати сана дода мешавад,
ки бо ёрии фармони %
ва нишондиҳандаи шартии формат навишта шудааст. Агар лозим бошад,
ки сол-моҳ-рӯз бароед, пас дар параметри
услуб сатри '%Y-%m-%d' дода мешавад:
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res) # 2025-12-31-ро мебарояд
Бо ёрии услуби strftime метавон
ҳар хел форматҳои санаро бароед. Рӯйхати комили
онҳоро метавонед дар ин ҷо ёбед.
Биёед, масалан, рӯзи ҳафтаро ҳам бароем,
дар параметр рамзи махсуси '%w'-ро муайян карда:
res = dt.strftime('%Y-%m-%d %w')
print(res) # 2025-12-31 3-ро мебарояд
Санаи ҷориро дар консол дар формати рӯз.моҳ.сол бароед.
Вақти ҷориро дар консол дар формати зерин бароед: соат:дақиқа:сония сол/моҳ/рӯз:рӯзи ҳафта.