Método Python time mktime ()

Descrição

Método do tempo Pythom 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 puder ser representado como um tempo válido, 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/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))

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

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