优美地将字符串时间变为date格式

from datetime import date

# 列表推导式方法
date(*tuple([int(i) for i in "2018-8-11".split("-")]))
Out[29]: datetime.date(2018, 8, 11)

# 内置函数map方法
date(*tuple(map(int,"2018-8-11".split("-"))))
Out[30]: datetime.date(2018, 8, 11)

*为元素解包方式python3才有的语法

猜你喜欢

转载自blog.csdn.net/weixin_40327641/article/details/81586966