【发布时间】:2021-04-29 20:05:40
【问题描述】:
我有类似Jan 25, 2021 的字符串(1 月、2 月、3 月、5 月、6 月、7 月、8 月、9 月、10 月、11 月、12 月)如何将其转换为2021-01-25?
我正在定义一个函数,例如:
def to_datetime(datestring):
#date = datetime.strptime(datestring, '%m.%d.%Y')
#return date.strftime("%Y-%m-%d")
return datetime.strptime(datestring, '%Y-%m-%d')
问题是月份单词,所以也许我可以将字符串替换为月份数字,然后将其转换,但我卡住了
【问题讨论】:
-
你试过
datetime.strptime('Jan 25, 2021', '%b %d, %Y').strftime('%Y-%m-%d')吗?
标签: python datetime converters