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':
dt = 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':
res = dt.strftime('%Y-%m-%d %w')
print(res) # wyświetli 2025-12-31 3
Wyświetl w konsoli bieżącą datę w formacie dzień.miesiąc.rok.
Wyświetl w konsoli bieżący czas w następującym formacie: godziny:minuty:sekundy rok/miesiąc/dzień:dzień tygodnia.