Będziemy obserwować wykorzystanie „datetime.teraz () ”,„ DateTime.utcnow () ”i„ czas.GMTime () ”Metody wydrukowania aktualnego czasu naszych odpowiednich stref. Moduł „PYTZ” można użyć do ustalenia aktualnego czasu w określonej strefie czasowej.
Składnia:
Składnia do wydrukowania bieżącego czasu według „DateTime.teraz () ”jest podany w następujący sposób:
Składnia w celu uzyskania bieżącego czasu obejmuje dwie części, w których pierwsza część składni jest definicją funkcji, która zawiera bieżący czas. Po definicji funkcji druga część zawiera wywołanie „DateTime.teraz () ”funkcja wraz z biblioteką, aby osiągnąć bieżący czas.
Przykład 1: Korzystanie z datetime.Teraz () metoda wydrukowania bieżącej godziny i daty
Rodzaje danych daty i godziny są włączone do jednego typu danych Pythona, ale istnieje moduł datetime, który może być zaprogramowany do korzystania z godziny i daty. Nie jest konieczne instalowanie modułu DATETIME zewnętrznego, ponieważ jest on dostępny w wbudowanej formie. Aby uzyskać bieżącą datę i godzinę, używamy modułu DateTime „DateTime.teraz funkcja () ”.
Omówimy nasz fragment kodu „Datetime.teraz () ”funkcja stąd.
Rozpoczynamy nasz kod od importu biblioteki „DateTime”. Następnie tworzymy naszą funkcję o nazwie „obecnie_time”, która zawiera bieżący czas. Następnie stosujemy „DateTime.teraz () ”funkcja w bibliotece„ DateTime ”w ramach funkcji„ aktualnie_time ”. „Teraz” w „DateTime.teraz () ”Funkcja odnosi się do aktualnego czasu. Po utworzeniu funkcji używamy funkcji „print ()”, aby wydrukować czas na wyjściu, w którym „\ n” odnosi się do kursora do następnego wiersza. Wyświetla bieżący czas wyświetlacza wyjściowego, który jest przechowywany w funkcji „aktualnie_time”.
Wyjście wyświetla komunikat, który podajemy w instrukcji drukowania w pierwszym wierszu, którym jest „bieżący godzina w Scotland Glasgow:” Ostatnia linia wyświetla bieżącą datę i godzinę w Szkocji, w której data to „2022-11-03” a czas to „09:38:35.068618 ”, które można zobaczyć na wyświetlaczu wyjściowym.
Przykład 2: Używanie DateTime.Teraz () metoda wraz z wieloma atrybutami do wydrukowania bieżącej daty i godziny
W tym przykładzie zbadamy niektóre wypowiedzi „Datetime.teraz funkcja () ”. Ciała przedmiotów obejmują „rok”, „miesiąc”, „dzień”, „godzina”, „minuta” i „drugi”. Aby wyświetlić bieżący czas osobno w Pythonie w osobnych wierszy, używamy tych atrybutów „DateTime.teraz () ”metoda.
Wyjaśnienie atrybutów „datetime.teraz () ”kod metody zaczyna się stąd kod kodu.
Podobnie jak w poprzednim przykładzie, najpierw importujemy bibliotekę „DateTime” i tworzymy funkcję o nazwie „Python_time”. Następnie stosujemy „DateTime.teraz () ”metoda w bibliotece„ DateTime ”w ramach funkcji. Pierwszy wiersz funkcji „print ()” to po prostu prosta instrukcja drukowania, której używamy do wyświetlania w „Poniższe są atrybuty datetime.teraz () funkcja: ”Wyświetl. Teraz nadszedł czas, aby użyć atrybutów „DateTime.teraz () ”wraz z instrukcjami drukowania w funkcji„ print () ”i przechowuj bieżący rok według„ Python_Time.rok".
Aby mieć bieżący miesiąc, stosujemy „Python_Time.miesiąc". Aby wyświetlić bieżący dzień, używamy „Python_Time.dzień ”w naszej funkcji przechowywania bieżącej wartości dnia. Używamy „Python_Time.godzinę ”na bieżącą godzinę. Używamy „Python_Time.minutę ”na bieżące minuty. I używamy „Python_Time.Drugi ”dla bieżących sekund w naszej funkcji„ Python_Time ”.
Nasz kod wyświetla bieżący czas w kilku oddzielnych rzędach, jak widać w naszej migawce. Pierwsze wyjście wyświetla bieżący rok „2022”. W trzecim rzędzie wyświetla bieżący miesiąc w formie numerycznej, która wynosi „11”. W czwartym rzędzie wyświetla bieżący dzień, który wynosi „3”. Piąty rząd wyświetla bieżącą godzinę „9”. Szósty rząd wyjścia wyświetla bieżące minuty, które wynosi „56”. A ostatni wiersz wyjścia wyświetla bieżącą drugą, która wynosi „30”.
Przykład 3: Korzystanie z datetime.Metoda utcNow () do wydrukowania bieżącego czasu
„DateTime.Metoda utcNow () ”określa obecny czas uniwersalny, tak jakby była używana wraz z„ now () ”. Czasy są zgłaszane w czasie lokalnym wraz z kompensacją w godzinach i minutach dla strefy czasowej. Kiedy data i godzina znajdują się w lokalnej strefie czasowej, to jest w godzinach „hh” i „mm” minuty przed uniwersalnym czasem skoordynowanym, który jest strefą czasową „+hh: mm”.Kiedy angażujemy się w aplikacje, które mają globalnego użytkownika do rejestrowania zdarzeń, ta metoda bieżącego czasu jest pomocna. DateTime.Metodę utcNow () można zastosować do zlokalizowania bieżącego czasu w okresie skoordynowanym uniwersalnym. Skoordynowany czas uniwersalny to format 24 godzin.
W naszym fragmencie kodu możemy zobaczyć, że najpierw zaimportowaliśmy bibliotekę „DateTime” z „DateTime”. Następnie użyliśmy funkcji „print ()”, ponieważ chcemy wyświetlić bieżący skoordynowany czas uniwersalny na naszym ekranie wyświetlacza. Aby osiągnąć obecny skoordynowany czas uniwersalny, po prostu użyliśmy „datetime.funkcja utcNow () ”i przypisana wartość do funkcji„ print () ”.
Migawka wyjściowa wyświetla skoordynowany czas uniwersalny wraz z bieżącą datą, jaką jest „2022-11-03” i aktualny czas, czyli „17:28:35.974217 ”.
Przykład 4: Korzystanie z czasu.Metoda GMTime () do wydrukowania bieżącego czasu
Czas.Funkcja gmtime () ”odnosi się w międzyczasie do Greenwich. Zwykle jest to oznaczone jako „GMT”. W tej metodzie obecny czas, którego potrzebujemy, powinien być zawsze przekazywany w „sekundach”. Tym razem odnosi się do strefy czasowej o długości geograficznej zerowej, która przechodzi przez przedmieście Londynu w Greenwich. Znany jest z akronimu „Zero Meridian”.
Omówmy nasz fragment kodu, w którym importujemy bibliotekę „czasu” w pierwszym wierszu. Po chwili tworzymy naszą nazwę funkcji „Green_mean_time”, w której przypisujemy bieżący GMT za pomocą „czasu.GMTime (czas.Funkcja czasu ()) ”. Po zastosowaniu funkcji głównej używamy funkcji „print ()”, aby wyświetlić bieżący czas Greenwich, przypisując wartość funkcji „print ()” wstępnie zdefiniowanej funkcji „Green_mean_time”.
Pierwszy wiersz wyświetlacza wyjściowego pokazuje instrukcję drukowania, którą podaliśmy w kodzie funkcji „print ()”. Średni czas Greenwich jest wyświetlany z drugiej linii migawki wyjściowej, w której możemy zobaczyć bieżący czas w „czasie.struct_time ”, w którym obecny czas Greenwich w średnim czasie dla„ tm_year ”to„ 2022 ”,„ tm_month ”to„ 11 ”,„ tm_mday ”to„ 3 ”,„ tm_hour ”to„ 17 ”,„ tm_min ”to„ 47 ”,„ TM_SEC ”to„ 51 ”,„ tm_wday ”to„ 3 ”,„ tm_yday ”to 307”, a „tmisdst” to „0”.
Wniosek
W tym artykule omówiono zastosowanie różnych metod Pythona w celu wydrukowania aktualnego czasu naszych odpowiednich stref. Istnieją różne techniki do takich celów, a główne używane, które zastosowaliśmy.teraz () ”,„ DateTime.utcnow () ”i„ czas.gmtime () ”. „DateTime.teraz () ”służy do uzyskania bieżącej godziny i daty strefy lokalnej. „DateTime.UTCNOW () ”służy do uzyskania aktualnego czasu globalnych użytkowników na rejestrowanie zdarzeń. I „czas.gmtime () ”jest używany do uzyskania bieżącego czasu Greenwich w sekundach.