Estoy usando strptime para convertir una cadena de fecha en datetime
. De acuerdo a la página enlazada, formato, como esto debería funcionar:¿Por qué no funciona el datetime.strptime en este simple ejemplo?
>>> # Using datetime.strptime()
>>> dt = datetime.strptime("21/11/06 16:30", "%d/%m/%y %H:%M")
Mi código es:
import datetime
dtDate = datetime.strptime(sDate,"%m/%d/%Y")
donde sDate = "07/27/2012"
(por ejemplo). (Entiendo, desde la misma página, que %Y
es "Año con siglo como número decimal.")
he intentado poner el valor real de SDATE en el código:
dtDate = datetime.strptime("07/27/2012","%m/%d/%Y")
pero esto no funciona. El error que recibo es: AttributeError: el objeto 'module' no tiene atributo 'strptime'
¿Qué estoy haciendo mal?
¿Cuál es el error que se obtiene? –
Es probable que el error sea que la función no está en el módulo. Pruebe import datetime desde datetime. O invoque como datetime.datetime.strptime – jrdn
@MartijnPieters: gracias. Tan pronto como lo publiqué, me di cuenta de que debería haber agregado eso ... :) – Wikis