Python Datum und Uhrzeitmodul

Python Datum und Uhrzeitmodul
In diesem Artikel werden wir das Python -Datum und das Uhrzeitmodul diskutieren. Python verfügt nicht über seinen Datentyp, um ein Datum darzustellen, ermöglicht dem Programmierer jedoch, ein DateTime -Modul zu importieren. Zusätzlich zum Datum kann die Uhrzeit auch von Python auf verschiedene Weise angezeigt werden. Mit Hilfe von Datums- und Uhrzeitmodulen ist es möglich, die Zeit und das Datum der Python festzulegen.

Inhalt des Datumszeitmoduls

Die Daten und Zeit können in Python durch Importieren des DateTime -Moduls verwendet werden. Wir können das DateTime -Modul importieren, indem wir einfach die Import -Anweisung wie folgt verwenden:

DateTime importieren

Sobald das DateTime -Modul importiert ist, können wir die Klassen, Methoden und Konstanten verwenden, die im DateTime -Modul verfügbar sind.

Mit der Funktion DIR () können wir eine Liste erhalten, die Attribute des DateTime -Moduls umfasst.

Print (Dir (DateTime))

Häufig verwendete Klassen im DateTime -Modul:

Die Python -Sprache verwendet verschiedene Arten von Datums-, Uhrzeit- und DateTime -Klassen für verschiedene Funktionen zur Darstellung der Datums-, Uhrzeit- und Zeitintervalle.

Hier sind die häufig verwendeten Klassen im DateTime -Modul:

Datum der Klasse: Diese Klasse wird verwendet, um die Form des Monats, des Jahres und des Tages zu manipulieren.

Zeitklasse: Die Zeit hängt nicht vom Tag ab und ist in einer Stunde, Minute, Sekunde und Mikrosekunde dargestellt.

DATETIME -KLASSE: Dies ist eine Kombination aus Datum und Uhrzeit beider Klassen. Daher ist es in Form des Monats, des Tages, des Jahres, der Stunde, der Minute, des zweiten und der Mikrosekunde dargestellt.

Timedelta -Klasse: Die Timedelta -Klasse wird verwendet, um die Dauer zu berechnen, die die Unterschiede zwischen zwei Daten, Zeit und DateTime zeigt. Die Unterschiede können bei der Auflösung von Mikrosekunden erhalten werden.

So erhalten Sie das aktuelle Datum und die aktuelle Uhrzeit?

Schauen wir uns nun ein einfaches Beispiel an, um das aktuelle Datum und die aktuelle Uhrzeit in Python zu erhalten.

DateTime importieren
DateTime_Object = DateTime.Terminzeit.Jetzt()
print (datetime_object)

Zuerst importieren wir das DateTime -Modul mit der Importanweisung und dann das DateTime -Objekt. Die DateTime -Objekte können in Python verwendet werden, um das aktuelle Datum und die aktuelle Uhrzeit zu überprüfen. Dabei werden das heutige Datum und die aktuelle Zeit in Form von Jahr, Monat, Tagen, Stunden, Minuten und Sekunden repräsentiert. Nach dem Ausführen dieses Code wird das gegenwärtige Datum und die aktuelle Uhrzeit als Ausgabe angezeigt.

So erhalten Sie das aktuelle Datum?

Im folgenden Beispiel werden wir jetzt sehen, wie das aktuelle Datum mit dem DateTime -Modul nur erhalten,. Schauen wir uns den folgenden Beispielcode an:

Ab DateTime Import Datum
CurrentDate = Datum.Heute()
print ("Today =", CurrentDate)

Wir haben das Datum aus dem DateTime -Modul importiert und dann ein Objekt erstellt, i, ich.e., CurrentDate und druckte das Stromdatum.

Wie man die aktuelle Zeit bekommt?

Im vorherigen Beispiel haben wir gesehen, wie man das aktuelle Datum bekommt. In diesem Beispiel werden wir sehen, wie man die aktuelle Zeit bekommt.

Importzeit
Lokalzeit = Zeit.Lokalzeit (Zeit.Zeit())
print ("lokale aktuelle Zeit:", Lokale Zeit)

Dies ist der beste Weg, um die sofortige Zeit zu übersetzen, die auf Sekunden basiert. Der Epochen-Floating-Punkt-Wert muss in das Zeit-Tupel umgewandelt werden, der durch den Gleitpunktwert zu einer Funktion umgeht, die als lokale Zeit bezeichnet wird, und bei der Rückgabe wird die Zeittabelle mit gültigen 9 Elementen erhalten. Dies ist nicht der formatierte; Um die formatierte Zeit zu bekommen, Asctime () kann verwendet werden.

So erhalten Sie das Datum vom Zeitstempel?

Der Zeitstempel wird als Datenbank angesehen, in dem Datum und Uhrzeit gespeichert werden können. Es kann auch das DateTime -Objekt speichern.

Ab DateTime Import Datum
TIMESTAMP = Datum.FromTimestamp (1611474364)
print ("Date =", Zeitstempel)

Um das aktuelle Datum und die aktuelle Uhrzeit zu erhalten, ist es möglich, ein Datumsobjekt aus dem Zeitstempel zu erstellen. Ein Unix -Zeitstempel besteht aus einer Reihe von Sekunden zwischen einem bestimmten Datum und dem 1. Januar 1970 bei UTC. Es ist möglich, den Zeitstempel mithilfe der Methode FromestAMP () umzuwandeln, um zu konvertieren.

Berechnen Sie die Differenz zwischen zwei Datum und Zeiten

Schauen wir uns nun ein Beispiel an, um den Unterschied zwischen den beiden Daten und Zeiten zu bestimmen.

DateTime importieren
Aus DateTime Import Timedelta
my_datetimeFormat = '%y-%M-%d%H:%m:%s.%F'
my_d1 = '2019-02-25 4:01:29.442 '
my_d2 = '2021-01-24 08:36:49.047 '
my_diff = datetime.Terminzeit.Strptime (my_d1, my_datetimeFormat) \
- Terminzeit.Terminzeit.Strptime (my_d2, my_datetimeFormat)
print ("Differenz:", my_diff)
print ("Tage:", my_diff.Tage)
print ("Mikrosekunden:", my_diff.Mikrosekunde)
print ("Sekunden:", my_diff.Sekunden)

Um die Unterschiede zwischen zwei Daten mit Pythons Hilfe herauszufinden, kann der Benutzer die Timedelta -Klasse verwenden. Es ist in der DateTime -Bibliothek erhältlich. Diese Klasse sammelt die Unterschiede zwischen den beiden Daten. Die Unterschiede zwischen zwei Daten können durch zwei verschiedene Datumsobjekte herausfinden. In diesem Fall nehmen wir an, zwei Datum Objekte sind Datum 1 und Datum 2. Der Unterschied zwischen zwei Datumsobjekten kann in Form von Minuten und Sekunden des Timedelta -Objekts dargestellt werden.

Formatdatumzeit mit Strftime ()

Wir können Datum und Uhrzeit mit der Strftime () -Methode formatieren. Hier ist ein Beispiel:

DateTime importieren
z = DateTime.DateTime (2021, 1, 24)
print ("Fullname of Month:", Z.Strftime ("%b"))
print ("kurzer Name des Monats:", Z.Strftime ("%b"))
print ("numerischer Wert des Monats:", Z.Strftime ("%m"))
print ("\ nday:", z.Strftime ("%d"))
print ("Wochentag:", Z.Strftime ("%a"))
print ("Wochentag:", Z.Strftime ("%a"))

Der Zweck der Verwendung eines Datumszeitobjekts besteht darin, Datenobjekte mithilfe einer bestimmten Methode in lesbare Zeichenfolgen umzuwandeln. Diese Methode ist als Strftime () bekannt. Es benötigt einen Parameter und ein Format für die Formatierung der zurückgegebenen Zeichenfolge.

Abschluss

Das DateTime -Modul ist ein sehr hilfreiches Modul in Python, um Datum zu manipulieren, Uhrzeit. In diesem Artikel haben wir die häufig verwendeten Klassen, Objekte, Methoden erörtert. Wir haben uns auch mit mehreren Beispielen und Ausgaben befasst, um das grundlegende Konzept des DateTime -Moduls zu verstehen.