python 字符串转化为日期格式 datetime、date、时间元组

python 字符串转化为日期格式 datetime、date、时间元组

1、 字符串 --> 日期格式: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、字符串 --> 日期格式: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、字符串 --> 时间元组

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)

猜你喜欢

转载自blog.csdn.net/weixin_40012554/article/details/108757642