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
que pasa si la fecha esta al revez y quieres cambiarlo ya con el formateo.
from datetime import datetime
fecha = datetime.strptime("2021-04-20T16:19:39.905Z", "%Y-%m-%dT%H:%M:%S.%fZ")--->>> asi llega y quieres:
print(20-04-2021 T16:19:39.905Z", "%Y-%m-%dT%H:%M:%S.%fZ)
Hay veces en las cuales debemos cambiar el tipo de fecha.