Python:
Pobieranie aktualnej daty

Jak to zrobić:

Korzystając z biblioteki standardowej datetime:

Moduł datetime w standardowej bibliotece Pythona dostarcza klasy do manipulowania datami i czasem. Aby uzyskać bieżącą datę, możesz użyć metody date.today().

from datetime import date

today = date.today()
print(today)  # Wynik: RRRR-MM-DD (np. 2023-04-05)

Formatowanie czasu:

Jeśli potrzebujesz bieżącej daty w innym formacie, metoda strftime pozwala określić niestandardowe formatowanie daty:

from datetime import date

today = date.today()
formatted_date = today.strftime('%B %d, %Y')  # Przykładowy format: "Kwiecień 05, 2023"
print(formatted_date)

Korzystanie z pendulum dla większej elastyczności (popularna biblioteka innych firm):

Pendulum to biblioteka innych firm, która oferuje bardziej intuicyjne podejście do obsługi dat i czasu w Pythonie. Rozszerza ona standardowe funkcjonalności datetime i upraszcza zarządzanie strefami czasowymi, wśród innych funkcji.

Najpierw upewnij się, że zainstalowałeś pendulum za pomocą pip:

pip install pendulum

Następnie, aby uzyskać bieżącą datę:

import pendulum

today = pendulum.now().date()
print(today)  # Wynik: RRRR-MM-DD (np. 2023-04-05)

Z pendulum formatowanie jest również proste i podobne do podejścia strftime:

import pendulum

today = pendulum.now()
formatted_date = today.to_formatted_date_string()  # Domyślny format: "Kwi 5, 2023"
print(formatted_date)