Python3 time mktime()-Methode


Beschreibung

Die Funktion time.mktime() in Python führt die entgegengesetzte Operation von gmtime() und localtime() aus. Sie nimmt ein struct_time-Objekt als Parameter entgegen und gibt eine Gleitkommazahl zurück, die die Zeit in Sekunden darstellt.

Wenn der Eingabewert keine gültige Zeit ist, wird ein OverflowError oder ValueError ausgelöst.

Syntax

Syntax der mktime()-Methode:

time.mktime(t)

Parameters

  • t -- Eine strukturierte Zeit oder ein vollständiges 9-Tupel-Element.

Rückgabewert

Gibt eine Gleitkommazahl zurück, die die Zeit in Sekunden darstellt.

Beispiele

Das folgende Beispiel veranschaulicht die Verwendung der Funktion mktime():

#!/usr/bin/python3
import time

t = (2016, 2, 17, 17, 3, 38, 1, 48, 0)
secs = time.mktime( t )
print ("time.mktime(t) : %f" %  secs)
print ("asctime(localtime(secs)): %s" % time.asctime(time.localtime(secs)))

Die Ausgabe des obigen Beispiels ist:

time.mktime(t) : 1455699818.000000
asctime(localtime(secs)): Wed Feb 17 17:03:38 2016
Andere Erweiterungen