Formatowanie daty w Pythonie

Wyświetlmy teraz datę w określonym formacie, na przykład, rok-miesiąc-dzień.

Aby to zrobić, zadeklarujmy zmienną dt, w której potrzebna nam data zostanie uzyskana poprzez metodę datetime modułu datetime. Następnie należy zastosować methodę strftime do daty zapisanej w dt. Do parametrów tej metody przekazywane jest umowne oznaczenie formatu daty, zapisane za pomocą polecenia % i umownego oznaczenia formatu. Jeśli trzeba wyświetlić rok-miesiąc-dzień, to do parametru metody przekazywany jest ciąg znaków '%Y-%m-%d':

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

print(res) # wyświetli 2025-12-31

Za pomocą metody strftime można wyświetlać różne formaty daty. Pełną ich listę można znaleźć tutaj. Wyświetlmy, na przykład, także dzień tygodnia, podając w parametrze specjalny symbol '%w':

pythonres = dt.strftime('%Y-%m-%d %w')
print(res) # wyświetli 2025-12-31 3
Задание 1

Wyświetl w konsoli bieżącą datę w formacie dzień.miesiąc.rok.

Задание 2

Wyświetl w konsoli bieżący czas w następującym formacie: godziny:minuty:sekundy rok/miesiąc/dzień:dzień tygodnia.