Python time mktime()-Methode
Beschreibung
Die Python-Funktion time.mktime() führt die umgekehrte 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 zeigt, wie die Funktion mktime() verwendet wird:
Beispiel
#!/usr/bin/python
import time
t = (2009, 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))
import time
t = (2009, 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) : 1234915418.000000 asctime(localtime(secs)): Tue Feb 17 17:03:38 2009Andere Erweiterungen