Convertir fecha ISO

PythonPythonBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En Python, las fechas pueden representarse en varios formatos. Uno de esos formatos es el formato ISO-8601, que es un formato estándar para representar fechas y horas. En este desafío, se te encomendará la tarea de convertir una fecha de su representación ISO-8601 a un objeto datetime.datetime.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/ModulesandPackagesGroup -.-> python/using_packages("Using Packages") python/ModulesandPackagesGroup -.-> python/standard_libraries("Common Standard Libraries") python/PythonStandardLibraryGroup -.-> python/date_time("Date and Time") subgraph Lab Skills python/comments -.-> lab-13645{{"Convertir fecha ISO"}} python/function_definition -.-> lab-13645{{"Convertir fecha ISO"}} python/importing_modules -.-> lab-13645{{"Convertir fecha ISO"}} python/using_packages -.-> lab-13645{{"Convertir fecha ISO"}} python/standard_libraries -.-> lab-13645{{"Convertir fecha ISO"}} python/date_time -.-> lab-13645{{"Convertir fecha ISO"}} end

Convertir fecha ISO

Escribe una función from_iso_date(d) que tome una cadena d que representa una fecha en formato ISO-8601 y devuelva un objeto datetime.datetime que representa la misma fecha y hora.

from datetime import datetime

def from_iso_date(d):
  return datetime.fromisoformat(d)
from_iso_date('2020-10-28T12:30:59.000000') ## 2020-10-28 12:30:59

Resumen

En este desafío, aprendiste cómo convertir una fecha de su representación ISO-8601 a un objeto datetime.datetime en Python. Esto puede ser útil al trabajar con fechas y horas en diversas aplicaciones.