თარიღის ფორმატირება Python-ში

ახლა კი მოდით, გამოვიტანოთ თარიღი გარკვეულ ფორმატში, მაგალითად, წელი-თვე-დღე.

ამისთვის განვაცხადოთ ცვლადი dt, რომელშიც ჩვენთვის საჭირო თარიღი მივიღებთ datetime მეთოდის მეშვეობით datetime მოდულიდან. შემდეგ აუცილებელია გამოვიყენოთ strftime მეთოდი თარიღზე, რომელიც ჩაწერილია dt-ში. ამ მეთოდის პარამეტრებში �გადაეცემა თარიღის ფორმატის პირობითი აღნიშვნა, დაწერილი % ბრძანების და ფორმატის პირობითი აღნიშვნის გამოყენებით. თუ საჭიროა გამოვიტანოთ წელი-თვე-დღე, მაშინ მეთოდის პარამეტრში გადაეცემა სტრიქონი '%Y-%m-%d':

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

print(res) # გამოიტანს 2025-12-31

strftime მეთოდის გამოყენებით შესაძლებელია თარიღის სხვადასხვა ფორმატის გამოტანა. მათი სრული სია შეგიძლიათ იხილოთ აქ. მოდით, მაგალითად, გამოვიტანოთ კვირის დღეც, პარამეტრში მიუთითეთ სპეციალური სიმბოლო '%w':

pythonres = dt.strftime('%Y-%m-%d %w')
print(res) # გამოიტანს 2025-12-31 3
Задание 1

გამოიტანეთ კონსოლში მიმდინარე თარიღი ფორმატში დღე.თვე.წელი.

Задание 2

გამოიტანეთ კონსოლში მიმდინარე დრო შემდეგ ფორმატში: საათი:წუთი:წამი წელი/თვე/დღე:კვირის დღე.