繁体   English   中英

python:如何使用 datetime 更改日期格式

[英]python: how do I use datetime to change the format of date

我有字符串格式的日期,看起来像这样

extractDate = '5/21/20'目前是 mm/dd/yy 格式

我正在尝试将其转换为 yyyymmdd 格式,所以我应该得到 20200521

下面是我尝试过的,它给了我错误

from datetime import datetime
extractDate2 = datetime.strptime(extractDate, '%m/%d/%Y').strftime('%Y%m%d')

我收到此错误

ValueError: time data '5/21/20' does not match format '%m/%d/%Y'

我哪里错了?

谢谢,

如果你给strptime()提供 2 位数年份,你需要一个小写的“y”

(提示:查看“dateutil”库。它将为您省去很多麻烦。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM