⊗pyPmTmED 196 of 208 menu

Zeitdifferenz von Epochen in Python

Die Differenz zwischen gegebenen Epochen kann durch die Umwandlung eines struct_time-Objekts in Sekunden mit der Methode mktime des time-Moduls bestimmt werden.

Lassen Sie uns die Differenz zwischen dem aktuellen Zeitpunkt, angegeben im Epoch-Format, und dem Datum '11/12/2023 19:25' finden. Zuerst ermitteln wir die Epoch mit der Methode time:

now = time.time()

Dann wandeln wir das gegebene Datum mit der Methode strptime um. In den ersten Parameter schreiben wir das Datum, in den zweiten Parameter - dessen Format:

dt = time.strptime('11/12/2023 19:25', '%d/%m/%Y %H:%M') print(dt)

Als Ergebnis erhalten wir ein struct_time-Objekt:

time.struct_time(tm_year=2023, tm_mon=12, tm_mday=11, tm_hour=19, tm_min=25, tm_sec=0, tm_wday=0, tm_yday=345, tm_isdst=-1)

Als nächstes wandeln wir struct_time in Sekunden mit der Methode mktime um und schreiben das Ergebnis in die Variable dt_epoch. Danach ermitteln wir die Differenz zwischen der aktuellen Epoche und dt_epoch. Der vollständige Code wird so aussehen:

now = time.time() dt = time.strptime('11/12/2023 19:25', '%d/%m/%Y %H:%M') dt_epoch = time.mktime(dt) res = now - dt_epoch print(res) # gibt 7937111.23894763 aus

Um aus diesem Ergebnis die Anzahl der Minuten zu erhalten, muss man es durch 60 teilen:

print(res / 60) # gibt 132299.33016448814 aus

Gegeben ist das Datum:

dt = '24/07/2015 16:1'

Finden Sie die Anzahl der Sekunden, die vom aktuellen Zeitpunkt bis zu diesem Datum vergangen sind.

Gegeben sind zwei Daten:

dt1 = '12/02/23 10:12:54' dt2 = '31/12/24 19:38:21'

Finden Sie die Anzahl der Sekunden, die zwischen dem zweiten und dem ersten Datum vergangen sind.

Modifizieren Sie die Lösung der vorherigen Aufgabe so, dass die Anzahl der Tage, die zwischen den beiden Daten vergangen sind, ermittelt wird.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen