Python pobierz aktualny czas

Python Get Current Time




Python to wszechstronny, uniwersalny i wysokopoziomowy język programowania współczesnych czasów. Oferuje wiele wbudowanych modułów i funkcji do wykonywania określonych zadań. Zapewnia również moduły daty i godziny do wykonywania zadań związanych z czasem. Wartość czasu zaczyna się od 1 stycznia 1970 r., a większość systemów operacyjnych obsługuje wartość czasu do 2038 r. Druga to jednostka obliczania czasu. Wartość czasu jest zwracana w liczbach zmiennoprzecinkowych. W tym artykule wyjaśniono różne sposoby uzyskiwania aktualnego czasu za pomocą Pythona.

Sposoby uzyskania aktualnego czasu

Poniżej znajdują się dwie metody pobierania aktualnego czasu w Pythonie:







  1. Używając data i godzina moduł
  2. Używając czas moduł

Korzystanie z modułu datetime

Datetime to wbudowany moduł Pythona. Zapewnia wiele wbudowanych funkcji, aby uzyskać aktualną datę i godzinę. Funkcja now() modułu datetime zwraca aktualny czas wraz z datą.



Użyjmy funkcji now() w naszym skrypcie Pythona, aby uzyskać aktualną godzinę i datę.



#importowanie modułu datetime
z data i godzina import data i godzina
#używając funkcji teraz
wydrukować('Aktualna data i godzina to: ',data i godzina.teraz())

Wyjście





Dane wyjściowe wyświetlają bieżącą datę i godzinę.



Możemy użyć funkcji strftime() do konwersji wartości obiektu datatime na ciąg. Dyrektywy są przekazywane do funkcji strftime() jako argumenty i zwraca ona wartość. Na przykład dyrektywa %H, %M i %S zwraca odpowiednio wartość godzin, minut i sekund w formacie ciągu. Użyjmy tych dyrektyw z funkcją strftime(), aby uzyskać aktualny czas. W podanym przykładzie dane wyjściowe funkcji datetime.now() są przechowywane w zmiennej date_time. Co więcej, dane wyjściowe funkcji strftime() są przechowywane w zmiennej current_time, a na koniec wypisujemy zmienną current_time, aby uzyskać bieżącą wartość czasu.

#importowanie modułu datetime
z data i godzina import data i godzina
#za pomocą funkcji now, aby uzyskać wartość daty i godziny
data_godzina=data i godzina.teraz()
#używanie strftime() do pobrania aktualnej wartości czasu
Obecny czas=data_godzina.strftime('%H:%M:%S')
wydrukować('Aktualny czas to:',Obecny czas)

Wyjście

Wyjście pokazuje aktualną wartość czasu.

Zamiast pobierać zarówno datę, jak i godzinę, możemy po prostu uzyskać wartość czasu. Funkcja now().time() zwraca tylko wartość czasu. Wartość zwracana przez datetime.now().time() jest przechowywana w zmiennej current_time. Na koniec wypisujemy zmienną current_time, aby uzyskać aktualną wartość czasu.

#importowanie modułu datetime
z data i godzina import data i godzina
#korzystanie z funkcji czasu, aby uzyskać aktualną wartość czasu
Obecny czas=data i godzina.teraz().czas()
wydrukować('Aktualny czas to:',Obecny czas)

Wyjście

Wyjście pokazuje aktualną wartość czasu.

Moduł datetime może być używany na różne sposoby, aby uzyskać aktualną wartość czasu.

Korzystanie z modułu czasu

Aktualny czas można uzyskać za pomocą funkcji localtime() modułu czasu. Użyjmy funkcji localtime() w naszym skrypcie Pythona, aby uzyskać aktualną wartość czasu.

#importowanie modułu czasu
import czas
#używanie funkcji localtime() do pobrania aktualnej wartości czasu
Obecny czas= czas.czas lokalny()
#drukowanie bieżącego_czasu
wydrukować(Obecny czas)

Wyjście

Funkcja localtime() zwraca pełną strukturę czasu.

Możemy uzyskać aktualną wartość czasu w formacie godziny, minuty i sekundy, używając pól struct_time. tm_hour zwraca wartość godziny. natomiast tm_min i tm_sec zwracają odpowiednio wartości minut i sekund.

#importowanie modułu czasu
import czas
#używanie funkcji localtime() do pobrania aktualnej wartości czasu
Obecny czas= czas.czas lokalny()
#drukowanie bieżącego_czasu
wydrukować(Obecny czas.tm_godzina,':',Obecny czas.tm_min,':',Obecny czas.tm_sek)

Wyjście

Funkcja strftime() zwraca również aktualny czas. Funkcja strftime() przyjmuje strukturę czasu jako argument wraz z dyrektywami.

#importowanie modułu czasu
import czas
#używanie funkcji localtime() do pobrania aktualnej wartości czasu
current_time_struct= czas.czas lokalny()
#używanie funkcji strftime()
Obecny czas= czas.strftime('%H:%M:%S',current_time_struct)
wydrukować('Aktualny czas to:',Obecny czas)

Wyjście

Wniosek

Python zapewnia data i godzina oraz czas moduł do wykonywania zadań czasowych. Dzięki tym dwóm modułom możemy uzyskać prąd. W tym artykule wyjaśniono użycie data i godzina oraz czas moduł, aby uzyskać aktualny czas z prostymi przykładami.