Convertir la string ‘yyyy-mm-dd’ en DateTime en Python

En este artículo, vamos a convertir la string DateTime del formato ‘yyyy-mm-dd’ en DateTime usando Python. 

aaaa-mm-dd significa año-mes-día.

Podemos convertir el formato de string a fecha y hora usando la función strptime(). Usaremos el formato ‘%Y/%m/%d’ para obtener la string a la fecha y hora.

Sintaxis:

datetime.datetime.strptime(entrada,formato)

Parámetro:

  • la entrada es la string de fecha y hora
  • format es el formato – ‘yyyy-mm-dd’
  • datetime es el módulo

Ejemplo: programa de Python para convertir el formato de string de fecha y hora a fecha y hora

Python3

# import the datetime module
import datetime
  
# datetime in string format for may 25 1999
input = '2021/05/25'
  
# format
format = '%Y/%m/%d'
  
# convert from string format to datetime format
datetime = datetime.datetime.strptime(input, format)
  
# get the date from the datetime using date() 
# function
print(datetime.date())
Producción

2021-05-25

Ejemplo 2: convertir una lista de strings DateTime a DateTime

Python3

# import the datetime module
import datetime
  
# datetime in string format for list of dates
input = ['2021/05/25', '2020/05/25', '2019/02/15', '1999/02/4']
  
# format
format = '%Y/%m/%d'
for i in input:
    
    # convert from string format to datetime format
    # and get the date
    print(datetime.datetime.strptime(i, format).date())
Producción

2021-05-25
2020-05-25
2019-02-15
1999-02-04

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 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 *