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)