python如何把字符串"24 Mar 2019”转化成标准的日期格式2019-03-24
问题描述:
如题,x="24 Mar 2019”
怎么写代码才可以自动识别类似于x这样格式的字符串,使其转化成2019-03-24这样的时间格式呢?
难道我要搞个列表出来,把mar什么的和月份一 一对应吗?
答
#!/usr/bin/python3
import time
a = "24 Mar 2019"
b = time.mktime(time.strptime(a,"%d %b %Y"))
print (time.strftime("%Y-%m-%d", time.localtime(b)))
答
Mar 是月份的缩写,全称为March。"24 Mar 2019”按照每个位置的日期的内容设置格式为 %d (日) %b (月)%Y(年)可以解析成time格式的数据。