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)