Zeit ist zweifellos der kritischste Faktor in jedem Aspekt des Lebens. Daher ist es sehr wichtig, diese Komponente aufzuzeichnen und zu verfolgen. Im , Datum und Uhrzeit können über die integrierte Funktion verfolgt werden . Dieser Artikel zu Datum und Uhrzeit in Python hilft Ihnen zu verstehen, wie Sie Datum und Uhrzeit mithilfe von finden und ändern können Zeit und Terminzeit Module.
Module, die sich mit Datum und Uhrzeit in Python befassen
Python bietet Zeit und Terminzeit Modul, mit dem Sie Datum und Uhrzeit einfach abrufen und ändern können. Schauen wir uns diese im Detail an.
Das Zeitmodul:
Dieses Modul besteht aus allen zeitbezogenen die erforderlich sind, um verschiedene Operationen mit der Zeit auszuführen. Sie können auch auf verschiedene Arten von Uhren zugreifen, die für verschiedene Zwecke erforderlich sind.
Eingebaute Funktionen:
Schauen Sie sich die folgende Tabelle an, in der einige der wichtigen integrierten Funktionen des Zeitmoduls beschrieben sind.
Funktion | Beschreibung |
Zeit() | Gibt die Anzahl der Sekunden zurück, die seit der Epoche vergangen sind |
ctime () | Gibt das aktuelle Datum und die aktuelle Uhrzeit zurück, indem verstrichene Sekunden als Parameter verwendet werden |
Schlaf() | Stoppt die Ausführung eines Threads für die angegebene Dauer |
time.struct_time Klasse | Funktionen nehmen diese Klasse entweder als Argument oder geben sie als Ausgabe zurück |
Ortszeit () | Nimmt die seit der Epoche verstrichenen Sekunden als Parameter und gibt Datum und Uhrzeit im Format time.struct_time zurück |
gmtime () | Gibt ähnlich wie localtime () time.struct_time im UTC-Format zurück |
mktime () | Die Umkehrung der Ortszeit (). Nimmt ein Tupel mit 9 Parametern und gibt die Sekunden zurück, die seit der Ausgabe der Epoche vergangen sind |
asctime () | Nimmt ein Tupel mit 9 Parametern und gibt eine Zeichenfolge zurück, die dasselbe darstellt |
strftime () | Nimmt ein Tupel mit 9 Parametern und gibt eine Zeichenfolge zurück, die je nach verwendetem Formatcode dieselbe darstellt |
strptime () | Analysiert eine Zeichenfolge und gibt sie im Format time.struct_time zurück |
Formatcodes:
Bevor Sie die einzelnen Funktionen anhand von Beispielen erläutern, sollten Sie sich alle rechtlichen Aspekte ansehen Formatcodes ::
Code | Beschreibung | Beispiel |
%zu | Wochentag (Kurzfassung) | Meine |
%ZU | Wochentag (Vollversion) | Montag |
% b | Monat (Kurzfassung) | Aug. |
% B. | Monat (Vollversion) | August |
% c | Lokale Datums- und Uhrzeitversion | Di 23. August 1:31:40 2019 |
% d | Zeigt den Tag des Monats (01-31) | 07 |
% f | Mikrosekunden Konvertiere String in Array PHP | 000000-999999 |
% H. | Stunde (00-23) | fünfzehn |
%ICH | Stunde (00-11) | 3 |
% j | Tag des Jahres | 235 |
% m | Monatsnummer (01-12) | 07 |
% M. | Minuten (00-59) | Vier fünf |
% p | AM / PM | AM |
% S. | Sekunden (00-59) | 57 |
% U. | Wochennummer des Jahres ab Sonntag (00-53) | 3. 4 |
%im | Wochentagsnummer der Woche | Montag (1) |
%IM | Wochennummer des Jahres ab Montag (00-53) | 3. 4 |
% x | Lokales Datum | 07/06/19 |
% X. | Ortszeit | 12:30:45 |
% Y. | Jahr (Kurzfassung) | 19 |
% Y. | Jahr (Vollversion) | 2019 |
%mit | UTC-Offset | +0100 |
%MIT | Zeitzone | MST |
%% | % Zeichen | %. |
Die struct_time-Klasse hat die folgenden Attribute:
Attribut | Wert |
tm_year | 0000, .., 2019,…, 9999 |
tm_mon | 1-12 |
tm_mday | 1-31 |
tm_hour | 0-23 |
tm_min | 0-59 |
tm_sec | 0-61 |
tm_wday | 0-6 (Montag ist 0) |
tm_yday | 1-366 |
tm_isdst | 0, 1, -1 (Sommerzeit, -1 wenn unbekannt) |
Nehmen wir nun einige Beispiele, um das zu implementieren Zeit Modul.
Ermitteln von Datum und Uhrzeit in Python mithilfe von Zeit ::
Mit den integrierten Funktionen und den in den obigen Tabellen beschriebenen Formatcodes können Sie Datum und Uhrzeit in Python problemlos abrufen. Bitte beachten Sie, dass genau wie bei allen Modulen die Zeit Das Modul muss auch importiert werden, bevor eine integrierte Funktion verwendet werden kann.
BEISPIEL:
Importzeit #time a = time.time () #total Sekunden seit dem Epochendruck ('Sekunden seit der Epoche:', a, end = 'n ---------- n') #ctime print ('Current Datum und Uhrzeit: ') print (time.ctime (a), end =' n ---------- n ') #sleep time.sleep (1) # Die Ausführung wird um eine Sekunde #localtime verzögert print ('Ortszeit:') print (time.localtime (a), end = 'n ---------- n') #gmtime print ('Ortszeit im UTC-Format:') print (Zeit .gmtime (a), end = 'n ----------- n') #mktime b = (2019,8,6,10,40,34,1,218,0) print ('Aktuelle Zeit in Sekunden: ') print (time.mktime (b), end =' n ---------- n ') #asctime print (' Aktuelle Zeit im lokalen Format: ') print (time.asctime ( b), end = 'n ---------- n') #strftime c = time.localtime () # get struct_time d = time.strftime ('% m /% d /% Y,% H. :% M:% S ', c) print (' Zeichenfolge für Datum und Uhrzeit: ') print (d, end =' n ---------- n ') #strptime print (' time.strptime analysiert den String und gibt ihn im struct_time-Format zurück: n ') e = '06 AUGUST, 2019' f = time.strptime (e, '% d% B,% Y') print (f)
AUSGABE:
Sekunden seit der Epoche: 1565070251.7134922
———-
Aktuelles Datum und Uhrzeit:
Di Aug 6 11:14:11 2019
———-
Ortszeit :
time.struct_time (tm_year = 2019, tm_mon = 8, tm_mday = 6, tm_hour = 11, tm_min = 14, tm_sec = 11, tm_wday = 1, tm_yday = 218, tm_isdst = 0)
———-
Ortszeit im UTC-Format:
time.struct_time (tm_year = 2019, tm_mon = 8, tm_mday = 6, tm_hour = 5, tm_min = 44, tm_sec = 11, tm_wday = 1, tm_yday = 218, tm_isdst = 0)
———–
Aktuelle Zeit in Sekunden:
1565068234.0
———-
Aktuelle Zeit im lokalen Format:
Di 6. August 10:40:34 2019
———-
Zeichenfolge für Datum und Uhrzeit:
06.08.2019, 11:14:12 Uhr
———-
time.strptime analysiert den String und gibt ihn im struct_time-Format zurück:
informatica powercenter Tutorial für Anfänger
time.struct_time (tm_year = 2019, tm_mon = 8, tm_mday = 6, tm_hour = 0, tm_min = 0, tm_sec = 0, tm_wday = 1, tm_yday = 218, tm_isdst = -1)
Das datetime-Modul:
Ähnlich wie das Zeitmodul enthält auch das Datum / Uhrzeit-Modul alle erforderlichen Methoden, die für die Arbeit mit Datum und Uhrzeit erforderlich sind.
Eingebaute Funktionen:
In der folgenden Tabelle werden einige wichtige Funktionen dieses Moduls beschrieben:
Funktion | Beschreibung |
Terminzeit () | Datetime-Konstruktor |
datetime.today () | Gibt das aktuelle lokale Datum und die Uhrzeit zurück |
datetime.now () | Gibt das aktuelle lokale Datum und die Uhrzeit zurück |
Datum() | Nimmt Jahr, Monat und Tag als Parameter und erstellt das entsprechende Datum |
Zeit() | Nimmt Stunde, Minute, Sekunde, Mikrosekunden und tzinfo als Parameter und erstellt das entsprechende Datum |
date.fromtimestamp () | Konvertiert Sekunden, um das entsprechende Datum und die Uhrzeit zurückzugeben |
timedelta () | Es ist der Unterschied zwischen verschiedenen Daten oder Zeiten (Dauer) |
Ermitteln von Datum und Uhrzeit in Python mithilfe von Terminzeit ::
Versuchen wir nun, diese Funktionen zu implementieren, um Datum und Uhrzeit in Python mithilfe von zu ermitteln Terminzeit Modul.
BEISPIEL:
import datetime #datetime Konstruktor print ('Datetime Konstruktor: n') print (datetime.datetime (2019,5,3,8,45,30,234), end = 'n ---------- n') #today print ('Das aktuelle Datum und die aktuelle Uhrzeit mit heute: n') print (datetime.datetime.today (), end = 'n ---------- n') #now print ('Das aktuelle Datum und Uhrzeit mit heute: n ') print (datetime.datetime.now (), end =' n ---------- n ') #date print (' Einstellungsdatum: n ') print (datetime .date (2019,11,7), end = 'n ---------- n') #time print ('Setzzeit: n') print (datetime.time (6,30,23) , end = 'n ---------- n') # date.fromtimestamp print ('Konvertieren von Sekunden in Datum und Uhrzeit: n') print (datetime.date.fromtimestamp (23456789), end = 'n ---------- n ') #timedelta b1 = datetime.timedelta (Tage = 30, Sekunden = 0, Mikrosekunden = 0, Millisekunden = 0, Minuten = 0, Stunden = 4, Wochen = 8) b2 = datetime.timedelta (Tage = 3, Sekunden = 0, Mikrosekunden = 0, Millisekunden = 0, Minuten = 0, Stunden = 4, Wochen = 8) b3 = b2-b1 Druck (Typ (b3)) Druck ('Das Ergebnis duration = ', b3, end =' n ---------- n ') #attributes a = datetime.datetime.now () # 1 print (a) print (' Th Das Jahr ist: ', a.year) print (' Stunden: ', a.hour)
AUSGABE:
Datetime-Konstruktor:
2019-05-03 08: 45: 30.000234
———-
Das aktuelle Datum und die aktuelle Uhrzeit verwenden heute:
2019-08-06 13: 09: 56.651691
———-
Das aktuelle Datum und die aktuelle Uhrzeit verwenden heute:
2019-08-06 13: 09: 56.651691
———-
Einstellungsdatum:
2019-11-07
———-
Abbindezeit:
06:30:23
———-
Sekunden in Datum und Uhrzeit umrechnen:
1970-09-29
———-
Die resultierende Dauer = -27 Tage, 0:00:00
———-
2019-08-06 13: 09: 56.653694
Das Jahr ist: 2019
Stunden: 13
Dies bringt uns zum Ende dieses Artikels über 'Datum und Uhrzeit in Python'. Ich hoffe du hast alles klar verstanden.
Stellen Sie sicher, dass Sie so viel wie möglich üben und Ihre Erfahrung zurücksetzen.Hast du eine Frage an uns? Bitte erwähnen Sie dies im Kommentarbereich dieses Blogs „Generators in Python“. Wir werden uns so schnell wie möglich bei Ihnen melden.
Um detaillierte Informationen zu Python und seinen verschiedenen Anwendungen zu erhalten, können Sie sich live anmelden mit 24/7 Support und lebenslangem Zugriff.