Normalerweise ist ein Zeitstempel eine Reihe von Bits oder verschlüsselten Daten, die erforderlich sind, um festzustellen, wann ein bestimmtes Ereignis stattfindet. In Unix wird ein Zeitstempel normalerweise verwendet, um die Uhrzeit und das Datum darzustellen. Diese Daten könnten für die Millisekunde zuverlässig sein. Es bezieht sich auf die DateTime -Klasse und ist eine POSIX -Epoche.
Die Zeit der Epoche ist die gesamte Zeitdauer ohne die bereits seit der Unix -Epoche vergab. Der Unix Timestamp, der am 1. Januar 1970 eine unbestimmte Zeit von 00:00:00 UTC ist, schließt die Sprungsekunden aus, hat jedoch den identischen Unix -Timestamp wie das zweite, das sie vorgehen und jeden Tag interpretiert, als ob er ungefähr 86400 Sekunden hat. Wir wählen den 1. Januar 1970 als Unix -Epochenperiode aus, da die Unix zuerst weit verbreitet war.
Um mit den Zeitstempelinformationen zu interagieren, bietet Python eine Vielzahl von Modulen an. Zahlreiche Datums- und Uhrzeitbeschwerden können mit der Vorlage von DateTime und Uhrzeit berücksichtigt werden. Darüber hinaus bietet es mehrere Zeitstempel- und Zeitzonenfunktionen.
Verwenden des DateTime -Frameworks
Die Methoden zum Ändern der Daten und Zeiten sind im DateTime -Paket verfügbar. Mit Hilfe der DateTime () -Methode dieser Komponente erhalten wir den am besten geeigneten Zeitstempel. Die Timestamp () -Funktion einer DateTime -Bibliothek berechnet den POSIX -Zeitstempel, der der DateTime -Illustration zugeordnet ist. Es liefert den Zeitstempel als schwimmender Wert, der mit Hilfe der Int () -Funktion in einen Ganzzahlwert umgewandelt werden kann, um den Zeitstempel auch ohne Dezimalzahl zu erhalten.
Aus der DateTime -Importdatetime importierenWir integrieren die DateTime -Klasse aus dem DateTime -Framework. Wir initialisieren die Variable „A“ und setzen diese gleich der Funktion nun () der DateTime -Bibliothek. Mit der Unterstützung dieser Methode erwerben wir das vorhandene Datum und die vorhandene Uhrzeit des Systems. Jetzt verwenden wir die Funktion Timestamp (). Diese Methode stammt aus der DateTime -Bibliothek. Wir bieten den Wert der Variablen „A“ für diese Funktion. Der Wert, der durch die Verwendung der Funktion Timestamp () erhalten wird, wird in der Variablen „B“ gespeichert, die gespeichert ist. Wir erhalten den Unix -Zeitstempel mit Unterstützung dieser Methode.
Zuletzt rufen wir die Print () -Funktion zweimal auf. Die erste Methode wird verwendet, um das vorhandene Datum und die vorhandene Uhrzeit mit der Nachricht zu drucken. In ähnlicher Weise druckt die Print () -Funktion der zweiten Zeile den Zeitstempel.
Verwenden Sie die Funktion Time ()
Die Zeit () -Methode der Zeitbibliothek gibt die gegenwärtige Zeit in der Zeitstempelnotation zurück. Dieses Modul liefert einen Schwimmerwert, der die Zeitdauer seit dem Zeitraum in Sekunden darstellt. Lassen Sie uns nun die folgende Instanz beobachten, um zu verstehen, wie es funktioniert:
ImportzeitZunächst geben wir die Zeit -Header -Datei ein. Als nächstes proklamieren wir eine Variable "a". Wir rufen die Zeit () -Funktion des Zeitmoduls auf. Diese Funktion wird angewendet, um den vorhandenen Zeitstempel zu erhalten. Die Variable "A" speichert den Funktionswert. Hier verwenden wir die Funktion print (), um den Wert des Zeitstempels darzustellen. Diese Funktion enthält zwei Parameter, die die Zeichenfolge „Die reale Zeitstempel“ und den Wert enthalten, der mit der Funktion Time () erhalten wird.
Verwenden des Kalenderrahmens
Das Kalenderpaket in Python enthält einige mit dem Kalender verbundene Methoden. Der Kalender.Die Zeitgm () -Methode aus dieser Bibliothek verwandelt die genaue Zeit in die Zeitstempeldarstellung.
Kalender importierenWir müssen die Module „Kalender“ und „Zeit“ einbeziehen. Jetzt möchten wir die vorhandene GMT im Tupelstil erhalten, also nennen wir die methode gmtime (). Diese Funktion ist im Zeitrahmen enthalten. Der Wert, der durch die Verwendung der Funktion erhalten wird.
Als nächstes initialisieren wir eine Variable "M". Diese Variable speichert den Wert der Zeitgm () -Methode. Wir verwenden die TimeGM () -Funktion, um einen vorhandenen Zeitstempel zu erwerben. Die Kalender -Header -Datei hat diese Methodik. Der Wert der Variablen „Current_gmt“ wird als Argument der Zeitgm () -Funktion übergeben. Darüber hinaus verwenden wir die Anweisung Print (), um den vorhandenen Zeitstempel anzuzeigen.
Verwenden der FromStamp () -Methode
Wir können einen Zeitstempel in eine Datums- und Uhrzeitbeschreibung verwandeln, die mit Hilfe der Funktion von The Fromstamp ()). Der Zeitstempel wird oft als Schwimmerwert ausgedrückt. Es gibt jedoch einige Situationen, in denen es in der ISO 8601 -Notation veranschaulicht wird. Die T- und Z -Buchstaben des Alphabets sind im Wert dieser Konfiguration enthalten. Die T- und Z -Buchstaben stehen für die Zeit bzw. die Null -Zeitzone. Sie bezeichnen den Unterschied zur synchronisierten Standardzeit.
Wir verwenden die Vorlagenzeichenfolge in dieser Instanz und erhalten dann die Zeitstempeldaten davon. Um die Funktion von timestamp () aus dem DateTime -Paket zu verwenden, ändern wir den Zeitstempel in eine DateTime -Klasse. Es liefert die tatsächliche Uhrzeit und das Datum, das mit dem POSIX -Datum übereinstimmt. Die naive DateTime -Klasse wird erfasst, wenn der zusätzliche Parameter „TZ“ 0 oder nicht definiert ist.
Aus der DateTime -Importdatetime importierenNach dem Importieren der DateTime -Klasse aus der DateTime -Header -Datei definieren wir den vorhandenen Zeitstempel in der Variablen "I". Wir initialisieren die "TZ" -Variable auf 0. Jetzt konvertieren wir den Zeitstempel in die DateTime -Zeit, sodass wir die Funktion von TimestAMP () anwenden. Diese Funktion gehört zur DateTime -Bibliothek. Der Wert der Variablen "I" wird als Argument bereitgestellt. Die Print () -Methode druckt den konvertierten Wert auf dem Bildschirm.
Abschluss
Wir haben über die Zeitstempel in diesem Abschnitt erörtert. Es gibt mehrere Methoden, um die tatsächlichen Zeitstempel in Python zu erhalten. Benutzer verwenden die verschiedenen Methoden von Frameworks Time, DateTime und Kalender. Wir haben auch erklärt, wie der Stil des Datums und der Uhrzeit nach dem Zugriff auf den gegenwärtigen Zeitstempel geändert werden kann. Die Zeitkomponenten -Technik ist effektiver als die beiden anderen Ansätze, die wir zum Erwerb des Zeitstempels gezeigt haben. Es ist notwendig, den Zeitstempel in eine Datums- und Uhrzeitnotation umzuwandeln, um die produzierte Schwimmpunktzahl zu analysieren.