Python zdobądź aktualny czas

Python zdobądź aktualny czas

Python to wszechstronny, ogólny i wysoki poziom programowania współczesnych czasów. Oferuje wiele wbudowanych modułów i funkcji do wykonywania określonych zadań. Zapewnia również moduły datetime i czasowe do wykonywania zadań związanych z czasem. Wartość czasu rozpoczyna się od 1 stycznia 1970 r., A większość systemów operacyjnych obsługuje wartość czasu do 2038 r. Drugi to jednostka obliczania czasu. Wartość czasu jest zwracana w liczbach zmiennoprzecinkowych. W tym artykule wyjaśniono różne sposoby uzyskania aktualnego czasu za pomocą Pythona.

Metody uzyskania aktualnego czasu

Poniżej znajdują się dwie metody uzyskania aktualnego czasu w Python:

  1. Za pomocą Datetime moduł
  2. Za pomocą czas moduł

Korzystanie z modułu DateTime

DateTime to wbudowany moduł Python. Zapewnia wiele wbudowanych funkcji, aby uzyskać bieżącą datę i godzinę. Funkcja modułu DateTime daje bieżący czas, wraz z datą.

Użyjmy funkcji teraz () w naszym skrypcie Python, aby uzyskać bieżącą godzinę i datę.

#Wprowadzenie modułu DatETime
z datetime import datetime
#Używanie funkcji teraz
Drukuj („Obecna data i godzina to:”, DateTime.Teraz())

Wyjście

Wyjście wyświetla bieżącą datę i godzinę.

Możemy użyć funkcji strftime () do konwersji wartości obiektu danych na ciąg. Dyrektywy są przekazywane do funkcji strftime () jako argumenty i zwraca wartość. Na przykład dyrektywa %h, %m i %s zwraca wartość godzin, minut i sekund odpowiednio w formacie ciągów. Użyjmy tych dyrektyw z funkcją strftime (), aby uzyskać bieżący czas. W danym przykładzie wyjście DateTime.teraz funkcja () jest przechowywana w zmiennej date_time. Ponadto wyjście funkcji strftime () jest przechowywane w zmiennej Current_Time, a na koniec drukujemy zmienną Current_Time, aby uzyskać bieżącą wartość czasu.

#Wprowadzenie modułu DatETime
z datetime import datetime
#Używanie funkcji teraz, aby uzyskać wartość daty i godziny
date_time = DateTime.Teraz()
#Sing Strftime () Aby uzyskać bieżącą wartość czasową
current_time = date_time.Strftime („%h:%m:%s”)
Drukuj („Obecny czas to:”, Current_Time)

Wyjście

Wyjście pokazuje bieżącą wartość czasu.

Zamiast uzyskać wartość daty i godziny, możemy również uzyskać wartość czasu. Teraz().Funkcja czasu () zwraca tylko wartość czasu. Wartość zwracana DATETIME.Teraz().czas () jest przechowywany w zmiennej Current_Time. Wreszcie drukujemy zmienną Current_Time, aby uzyskać bieżącą wartość czasu.

#Wprowadzenie modułu DatETime
z datetime import datetime
#Używanie funkcji czasowej, aby uzyskać bieżącą wartość czasu
current_time = DateTime.Teraz().czas()
Drukuj („Obecny czas to:”, Current_Time)

Wyjście

Wyjście pokazuje bieżącą wartość czasu.

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

Korzystanie z modułu czasu

Bieżący czas można uzyskać za pomocą funkcji modułu czasowego (). Użyjmy funkcji LocalTime () w naszym skrypcie Python, aby uzyskać bieżącą wartość czasu.

#Importowanie modułu czasu
czas importu
#Korzystanie z funkcji LocalTime (), aby uzyskać bieżącą wartość czasu
current_time = czas.czas lokalny()
#Printing the Current_time
print (current_time)

Wyjście

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

Możemy uzyskać bieżącą wartość czasową w ciągu godziny, minuty i drugiego formatu za pomocą pól struktury. TM_HOur zwraca wartość godzinową. podczas gdy tm_min i tm_sec zwracają odpowiednio wartości minuty i sekund.

#Importowanie modułu czasu
czas importu
#Korzystanie z funkcji LocalTime (), aby uzyskać bieżącą wartość czasu
current_time = czas.czas lokalny()
#Printing the Current_time
drukuj (current_time.tm_hour, „:”, current_time.tm_min, „:”, current_time.TM_SEC)

Wyjście

Funkcja strftime () zwraca również bieżący czas. Funkcja strftime () bierze strukturę czasu jako argument wraz z dyrektywami.

#Importowanie modułu czasu
czas importu
#Korzystanie z funkcji LocalTime (), aby uzyskać bieżącą wartość czasu
current_time_struct = czas.czas lokalny()
#Sing Strftime () Funkcja
current_time = czas.Strftime („%h:%m:%s”, current_time_struct)
Drukuj („Obecny czas to:”, Current_Time)

Wyjście

Wniosek

Python zapewnia Datetime I czas moduł do wykonywania zadań związanych z czasem. Możemy uzyskać prąd za pomocą tych dwóch modułów. W tym artykule wyjaśniono użycie Datetime I czas moduł, aby uzyskać bieżący czas z prostymi przykładami.