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

Die Ausgabe des obigen Beispiels ist:

time.mktime(t) : 1234915418.000000
asctime(localtime(secs)): Tue Feb 17 17:03:38 2009
Andere Erweiterungen