Zdobądź bieżącą datę w Python

Zdobądź bieżącą datę w Python
Bieżącą datę należy odczytać dla różnych rodzajów celów programowania. Python ma różne moduły, aby uzyskać bieżącą datę. Datetime Moduł jest jednym z nich. Jest to wbudowany moduł Pythona. Więc nie musisz go instalować. Aby przeczytać bieżącą datę, musisz zaimportować ten moduł do swojego skryptu. Zastosowanie tego modułu do uzyskania bieżącej daty pokazano w tym samouczku.

Przykład-1: Zdobądź bieżącą datę za pomocą funkcji dzisiaj ()

Funkcja Today () jest jedną z przydatnych funkcji Datetime moduł do odczytania bieżącej daty. Składnia funkcji dzisiejszej () podano poniżej.

Składnia:

Data daty.Dzisiaj()

Funkcja Today () nie ma argumentu. Jeśli data klasa jest importowana z Datetime Moduł, wówczas funkcja Today () może być użyta do uzyskania bieżącej wartości daty. Zastosowanie tej funkcji pokazano w poniższym przykładzie. Utwórz plik Pythona z następującym skryptem, aby odczytać bieżącą datę lokalną w innym formacie za pomocą funkcji Today () i Strftime (). Wartość domyślna zwrócona przez funkcję dziś () zostanie wydrukowana w pierwszym wyjściu. Sformatowana wartość bieżącej daty zostanie wydrukowana w drugim i trzecim wyjściach.

# Data importu z modułu DATETIME
Od daty datetime daty importu
# Przeczytaj bieżącą datę z systemu
current_date = data.Dzisiaj()
# Wydrukuj bieżącą datę bez formatowania
Drukuj („Dzisiaj jest:”, current_date)
# Wydrukuj sformatowaną datę o krótkim miesiącu nazwa
Formated_Date1 = current_date.Strftime („%d-%b-%y”)
Drukuj („Dzisiaj jest:”, Formated_Date1)
# Wydrukuj sformatowaną datę z całego miesiąca
Formated_Date2 = current_date.Strftime („ %b %d, %y”)
Drukuj („Dzisiaj jest:”, Formated_Date2)

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład-2: Uzyskaj bieżącą datę za pomocą funkcji teraz ()

Funkcja teraz () jest kolejną przydatną funkcją Datetime moduł do odczytania bieżącej daty i godziny. Składnia funkcji now () podano poniżej.

Składnia:

DateTime Datetime.teraz (strefa czasowa)

Datetime Moduł jest wymagany do zaimportowania przed użyciem tej funkcji. Ma opcjonalny argument, który służy do określenia strefy czasowej, a bieżąca data i godzina zostaną odzyskane na podstawie tej wartości. Zwraca bieżącą datę i godzinę w formacie czasowym. Zastosowanie tej funkcji pokazano w poniższym przykładzie. Utwórz plik Pythona z następującym skryptem, aby wydrukować bieżącą datę i godzinę. Moduł DATETIME został zaimportowany na początku skryptu, aby użyć funkcji now (). Następnie wydrukowano zwróconą wartość i sformatowane wyjście zwróconej wartości. Tutaj funkcja strftime () została użyta do wydrukowania bieżącej daty tylko z wyjścia funkcji now ().

# Importuj DATETIME z modułu DateTime
z datetime import datetime
# Przeczytaj bieżącą datę z systemu
Current_DateTime = DateTime.Teraz()
# Wydrukuj bieżącą datę i godzinę
Drukuj („Obecna data i godzina to:”, Current_DateTime)
# Wydrukuj bieżącą datę
Drukuj („Today Is:”, Current_DateTime.Strftime („%d-%m-%y”))

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład-3: Odczytaj różne części bieżącej daty osobno

Funkcja Now () ma wiele atrybutów, aby odzyskać bieżące części daty i godziny, takie jak dzień, miesiąc, rok, godzina, minuta itp. Utwórz plik Pythona z następującym skryptem, aby odczytać wartości dnia, miesiąca i roku.

# Importuj DATETIME z modułu DateTime
z datetime import datetime
# Przeczytaj aktualną datę i godzinę
Current_DateTime = DateTime.Teraz()
Drukuj („Wydrukuj bieżącą datę przy użyciu różnych atrybutów:”)
# Przeczytaj bieżący dzień daty
cur_day = current_dateTime.dzień
# Przeczytaj cały miesiąc bieżącej daty
cur_month = current_dateTime.Strftime („%B”)
# Przeczytaj cały rok bieżącej daty
cur_year = current_dateTime.rok
# Wydrukuj bieżącą datę, łącząc wartości dzień, miesiąc i rok
Drukuj („Dzisiaj jest %s %d, %d” %(cur_month, cur_day, cur_year))

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Wniosek:

Zastosowania dwóch różnych funkcji Datetime W tym samouczku pokazano moduł, aby uzyskać bieżącą datę za pomocą skryptu Python.