¿Cómo convertir la siguiente fecha a formato Unix usando Python?

He comprobado el formato de fecha, mes y año, pero no funciona

Fecha: "10 de noviembre de 2017"

Por favor, ayúdeme.

-3
michael 14 nov. 2017 a las 09:19

2 respuestas

La mejor respuesta

Según el documento

Puede utilizar% b para el nombre del mes abreviado de Locale.

Prueba esto:

import time
import datetime
s = "10 Nov 2017"
time.mktime(datetime.datetime.strptime(s, "%d %b %Y").timetuple())
0
Unknown 14 nov. 2017 a las 06:33

El problema se puede resolver de la siguiente manera

import time
import datetime
s = "01/dec/2011"
time.mktime(datetime.datetime.strptime(s, "%d/%b/%Y").timetuple())
output:
1322697600.0
0
varnit 14 nov. 2017 a las 06:36