Wie kann ich Datum und Uhrzeit in Python abrufen und ändern?



Python-Module für Datum und Uhrzeit bieten mehrere integrierte Funktionen, mit denen Sie Datum und Uhrzeit in Python auch mithilfe von Formatcodes abrufen und ändern können.

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.

FunktionBeschreibung

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 ::

CodeBeschreibungBeispiel

%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:

AttributWert

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:

FunktionBeschreibung

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.