Python 3 - méthode time mktime ()

La description

La méthode mktime()est la fonction inverse de localtime (). Son argument est le struct_time ou le 9-tuple complet et il retourne un nombre à virgule flottante, pour la compatibilité avec time ().

Si la valeur d'entrée ne peut pas être représentée comme une heure valide, soit OverflowError ou ValueError sera soulevé.

Syntaxe

Voici la syntaxe pour mktime() méthode -

time.mktime(t)

Paramètres

t - C'est le struct_time ou le 9-tuple complet.

Valeur de retour

Cette méthode renvoie un nombre à virgule flottante, pour la compatibilité avec time ().

Exemple

L'exemple suivant montre l'utilisation de la méthode mktime ().

#!/usr/bin/python3
import time

t = (2016, 2, 15, 10, 13, 38, 1, 48, 0)
d = time.mktime(t)
print ("time.mktime(t) : %f" %  d)
print ("asctime(localtime(secs)): %s" % time.asctime(time.localtime(d)))

Résultat

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

time.mktime(t) : 1455511418.000000
asctime(localtime(secs)): Mon Feb 15 10:13:38 2016