Cómo convertir de cadena a fecha y de fecha a cadena con Python
El objetivo de este snippet es mostrar qué tan fácil es convertir una cadena en cualquier formato de fecha a un objeto datetime de Python y hacer el proceso a la inversa
- Python - The Python Language.
- En una terminal de comandos ingresa al intérprete de Python, escribiendo python
- Escribe el código:
from datetime import datetime
fecha_str = "14/07/2014"
date_object = datetime.strptime(fecha_str, '%dd/%mm/%Y')
Si quisiéramos convertir del objeto datetime a una cadena, haríamos:
from datetime import datetime
fecha_str = "14/07/2014"
date_object = datetime.strptime(fecha_str, '%dd/%mm/%Y')
fecha_str = datetime.strftime(date_object, '%dd/%mm/%Y')
- Visita la documentación para conocer más acerca de la función strptime.
- Referencia 1:
- Autor del snippet: Israel Gómez @imarban
- Los snippets pertenecen a KamikazeLab
No me funciona de esta manera date=datetime.strptime(fecha, "%d de %M de %Y")
tengo la fecha en formato largo ejemp. 10 de agosto de 2024
no me funciona me da el error:
time data '25 de agosto de 2024' does not match format '%d de %B de %Y'