La cadena de Python se convierte al formato de fecha datetime, date, time tuple

La cadena de Python se convierte al formato de fecha datetime, date, time tuple

1. Cadena -> Formato de fecha: datetime.datetime (2020, 9, 23, 16, 47, 8)

import datetime as dt
from dateutil import parser
# 法1
date1 = parser.parse('2020-09-23 16:47:8')
# 法2
date1 = dt.datetime.strptime('2020-09-23 16:47:8', '%Y-%m-%d %H:%M:%S') 

2. Cadena -> Formato de fecha: datetime.date (2020, 9, 23)

# 法1
date1 = parser.parse('2020-09-23')
date1 = parser.parse('2020-09-23 16:47:8').date()
# 法2
date1 = dt.datetime.strptime('2020-09-23', '%Y-%m-%d').date()
date1 = dt.datetime.strptime('2020-09-23 16:47:8', '%Y-%m-%d %H:%M:%S').date()

3. Cadena -> tupla de tiempo

import time
timeArray1 = time.strptime('2020-09-23', '%Y-%m-%d')
# 返回结果:time.struct_time(tm_year=2020, tm_mon=9, tm_mday=23, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=267, tm_isdst=-1)
timeArray1 = time.strptime('2020-09-23 16:47:8', '%Y-%m-%d %H:%M:%S')
#返回结果:time.struct_time(tm_year=2020, tm_mon=9, tm_mday=23, tm_hour=16, tm_min=47, tm_sec=8, tm_wday=2, tm_yday=267, tm_isdst=-1)

Supongo que te gusta

Origin blog.csdn.net/weixin_40012554/article/details/108757642
Recomendado
Clasificación