create - timedelta python example
Python-Convierte la fecha a ISO 8601 (2)
En Python, ¿cómo puedo convertir una cadena como esta?
Jue, 16 de diciembre de 2010 12:14:05 +0000
al formato ISO 8601, manteniendo la zona horaria?
Tenga en cuenta que la fecha original es una cadena, y la salida también debe ser de cadena, no de datetime
y datetime
o algo así.
No tengo problemas para usar bibliotecas de terceros, sin embargo.
El paquete Python intime datetime tiene un método de compilación para convertir un objeto datetime a isoformat. Aquí hay un ejemplo:
>>>from datetime import datetime
>>>date = datetime.strptime(''Thu, 16 Dec 2010 12:14:05'', ''%a, %d %b %Y %H:%M:%S'')
>>>date.isoformat()
salida es
''2010-12-16T12:14:05''
Usando dateutil :
import dateutil.parser as parser
text = ''Thu, 16 Dec 2010 12:14:05 +0000''
date = parser.parse(text)
print(date.isoformat())
# 2010-12-16T12:14:05+00:00