Isoformato a fecha y hora – Python

En este artículo, vamos a ver cómo convertir Isoformat a datetime en Python.

Método 1: Usar fromisoformat() en el módulo de fecha y hora

En este método, vamos a utilizar fromisoformat() que convierte la string en un objeto DateTime.

Sintaxis: 

datetime.fromisoformatc(fecha)

Ejemplo: conversión de isoformato a fechahora

Python3

# importing datetime module
from datetime import datetime
  
# Getting today's date
todays_Date = datetime.now()
  
# Get date into the isoformat
isoformat_date = todays_Date.isoformat()
  
# print the type of date
print(type(isoformat_date))
  
# convert string date into datetime format
result = datetime.fromisoformat(isoformat_date)
print(type(result))

Producción:

<class 'str'>
<class 'datetime.datetime'>

Método 2: Usar parse() en el módulo dateutil

En este método, usaremos

dateutil.parser.parse((isoformat_string)

Parámetros: Isoformat_string: Str.

Retorno: objeto de fecha y hora

Ejemplo: convertir isoformato a fechahora

Python3

# importing datetime module
from datetime import datetime
import dateutil
  
# Getting today's date
todays_Date = datetime.now()
isoformat_date = todays_Date.isoformat()
  
# display isoformat type
print(type(isoformat_date))
  
# convert it into datetime and display
result = dateutil.parser.parse(isoformat_date)
print(type(result))

Producción:

<class 'str'>
<class 'datetime.datetime'>

Publicación traducida automáticamente

Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *