Método Python 3 - time mktime ()

Descrição

O método mktime()é a função inversa de localtime (). Seu argumento é struct_time ou 9 tuplas completas e retorna um número de ponto flutuante, para compatibilidade com time ().

Se o valor de entrada não pode ser representado como uma hora válida, OverflowError ou ValueError será gerado.

Sintaxe

A seguir está a sintaxe para mktime() método -

time.mktime(t)

Parâmetros

t - Este é o struct_time ou 9 tuplas completas.

Valor de retorno

Este método retorna um número de ponto flutuante, para compatibilidade com time ().

Exemplo

O exemplo a seguir mostra o uso do método 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)))

Resultado

Quando executamos o programa acima, ele produz o seguinte resultado -

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