将字符串'2019-23-13'转化成 date类型
dateStr = '2019-23-13'
print(type(dateStr))
dateTime = datetime.date(*map(int, dateStr.split('-')))
print(dateTime)
print(type(dateTime))
->> <class 'str'>
->> 2022-02-11
->> <class 'datetime.date'>
str类型的日期转换为时间戳
# 字符类型的时间
tss1 = '2022-02-28 17:53:56'
# 转为时间数组
timeArray = time.strptime(tss1, "%Y-%m-%d %H:%M:%S")
print(timeArray)
print(timeArray.tm_year)
# 转为时间戳
timeStamp = int(time.mktime(timeArray))
print(timeStamp)
->>time.struct_time(tm_year=2022, tm_mon=2, tm_mday=28, tm_hour=17, tm_min=53, tm_sec=56, tm_wday=0, tm_yday=59, tm_isdst=-1)
->>2022
->>1646042036