您的位置:首页 > 编程语言 > Python开发

python 如何将字符串转化为datetime.date

2019-03-13 18:05 176 查看

# 方法1, 用time模块的strptime方法来解析日期字符串成为时间对象

[code]import time, datetime

date_str = '2017-10-19'

fmt = '%Y-%m-%d'

time_tuple = time.strptime(date_str, fmt)

year, month, day = time_tuple[:3]

a_date = datetime.date(year, month, day)

print(a_date, type(a_date))

 

# 方法2, 直接把日期字符串拆分转换成 年/月/日 对应的整数

[code]import datetime

date_str = '2017-10-19'

print(datetime.date(*map(int, date_str.split('-'))))

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: