>我有一个字符串格式的日期:
extractdate = '20200331'
我想将其转换为"31 Mar 2020"
.
到目前为止,我有以下内容,但总是对datetime
操作感到困惑:
(str(datetime.strptime(extractdate,'%Y%m%d').day) + " "
+ str(datetime.strptime(extractdate,'%Y%m%d').month) + " "
+ str(datetime.strptime(extractdate,'%Y%m%d').year))
这给了我
'31 3 2020'
如何将3
转换为Mar
?
使用%B
表示三月或%b
表示缩写的 Mar。您可以在此处找到所有案例。
datetime.strptime('20200331','%Y%m%d').strftime('%d %b %Y')