Treść modułu daty
Dane i czas można wykorzystać w Python, importując moduł DATETIME. Możemy zaimportować moduł DATETIME, używając po prostu instrukcji importu w następujący sposób:
Importuj datetimePo zaimportowaniu modułu DATETIME możemy użyć klas, metod i stałych dostępnych w module DateTime.
Dzięki funkcji dir () możemy uzyskać listę zawierającą atrybuty modułu datetime.
print (dir (dateTime))Powszechnie używane klasy w module DATETIME:
Język Python używa różnych rodzajów klas daty, godziny i datetime dla różnych funkcji reprezentujących datę, godzinę i przedziały czasowe.
Oto powszechnie używane klasy w module DateTime:
klasa daty: Ta klasa służy do manipulowania formą miesiąca, roku i dnia.
klasa czasowa: Czas nie zależy od dnia i jest reprezentowany w godzinach, minucie, drugim i mikrosekundowym.
Klasa Datetime: To jest połączenie daty i godziny zajęć. Dlatego jest reprezentowany w formie miesiąca, dnia, roku, godziny, minuty, drugiego i mikrosekund.
Zajęcie czasu: Klasa Timedelta służy do obliczenia czasu trwania, co pokazuje różnice między dwiema datami, czasem i datetime. Różnice można uzyskać w rozdzielczości mikrosekundowej.
Jak uzyskać bieżącą datę i godzinę?
Teraz spójrzmy na prosty przykład, aby uzyskać bieżącą datę i godzinę w Pythonie.
Importuj datetimeNajpierw importujemy moduł DATETIME, używając instrukcji importu, a następnie tworząc obiekt DATETIME. Obiekty DateTime można użyć w Pythonie do sprawdzenia bieżącej daty i godziny, reprezentując dzisiejszą datę i aktualną godzinę w formie roku, miesiąca, dni, godzin, minuty i sekund. Po wykonaniu tego kodu obecna data i godzina zostaną wyświetlone jako wyjście.
Jak uzyskać bieżącą datę?
Teraz, w poniższym przykładzie, zobaczymy, jak uzyskać bieżącą datę za pomocą modułu DATETIME. Spójrzmy na następujący przykładowy kod:
Od daty datetime daty importuZaimportowaliśmy datę z modułu DateTime, a następnie utworzyliśmy obiekt, i.mi., Bieżący dat i wydrukował bieżący dat.
Jak uzyskać obecny czas?
W poprzednim przykładzie widzieliśmy, jak uzyskać bieżącą datę. W tym przykładzie zobaczymy, jak uzyskać aktualny czas.
czas importuJest to najlepszy sposób na przetłumaczenie czasu, który jest oparty na sekundach. Epoka zmienna wartość zmiennoprzecinka musi zostać przekonwertowana na krotność czasu, omijając wartość zmiennoprzecinkową do funkcji znanej jako czas lokalny, a po powrocie harmonogram zostanie uzyskany z ważnymi 9 pozycjami. To nie jest sformatowany; Aby uzyskać sformatowany czas, asctime () może być użyte.
Jak zdobyć datę ze znacznika czasu?
Znacznik czasu jest uważany za bazę danych, w której można przechowywać datę i godzinę; może również przechowywać obiekt DateTime.
Od daty datetime daty importuAby uzyskać bieżącą datę i godzinę, możliwe jest utworzenie obiektu daty ze znacznika czasu. Znacznik czasu UNIX składa się z kilku sekund między określoną datą a 1 stycznia 1970 r. W UTC. Możliwe jest przekonwertowanie znacznika czasu do tej pory za pomocą metody fromtimestamp ().
Oblicz różnicę między dwiema datami i czasami
Teraz spójrzmy na przykład, aby określić różnicę między dwiema datami i godzinami.
Importuj datetimeJeśli chodzi o znalezienie różnic między dwiema datami z pomocą Pythona, użytkownik może korzystać z klasy Timedelta. Jest dostępny w bibliotece Datetime. Ta klasa gromadzi różnice między dwiema datami. Różnice między dwiema datami mogą się dowiedzieć według dwóch różnych obiektów daty. W takim przypadku załóżmy, że dwa obiekty daty to data 1 i data 2. Różnica między dwoma obiektami daty może być reprezentowana w postaci minut i sekundę obiektu Timedelta.
Data formatu za pomocą strftime ()
Możemy sformatować datę i godzinę za pomocą metody strftime (). Oto przykład:
Importuj datetimeCelem zastosowania obiektu daty czasu jest konwersja obiektów danych na czytelne ciągi za pomocą konkretnej metody. Ta metoda jest znana jako strftime (). Potrzebuje jednego parametru i formatu do formatowania zwróconego ciągu.
Wniosek
Moduł DateTime jest bardzo pomocnym modułem w Pythonie do manipulowania datą, godziną. W tym artykule omówiliśmy powszechnie używane klasy, obiekty, metody. Przeanalizowaliśmy również kilka przykładów i wyników, aby zrozumieć podstawową koncepcję modułu DATETIME.