son*_*gla 5 python date python-3.x
我尝试使用此代码将日期字符串转换为另一种格式,但我有一些字符串未由此代码获取。
import dateparser
dateparser.parse(str1[0], date_formats=['%d %B %Y'] )
Run Code Online (Sandbox Code Playgroud)
谁能帮我?
datetime您可以使用标准库中提供的 来转换日期格式:
from datetime import datetime
x = '30 Jan 2010'
res_single = datetime.strptime(x, '%d %b %Y').strftime('%Y-%m-%d')
# '2010-01-30'
lst = ['30 Jan 2015', '10 Dec 2010', '20 Apr 2020', '15 Feb 2005']
res_lst = [datetime.strptime(x, '%d %b %Y').strftime('%Y-%m-%d') for x in lst]
# ['2015-01-30', '2010-12-10', '2020-04-20', '2005-02-15']
Run Code Online (Sandbox Code Playgroud)