这个问题在这里已经有了答案:
How to convert a date string to different format [duplicate]
(2 个回答)
6年前关闭。
我有 dd-MMM-yyyy
日期。我如何将其转换为 yyyyMMdd
,在 Python 中?
例如,我需要将 20-Nov-2002 转换为 20021120
最佳答案
您可以使用 datetime.datetime.strptime()
以特定格式读取日期,然后使用 .strftime()
以您所需的格式将其写回。例子 -
>>> import datetime
>>> datetime.datetime.strptime('20-Nov-2002','%d-%b-%Y').strftime('%Y%m%d')
'20021120'
格式 -%d - 2 digit date
%b - 3-letter month abbreviation
%Y - 4 digit year
%m - 2 digit month
有关不同支持格式的更多详细信息,请访问 here .
关于python - 我如何转换不同的日期 python 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32621056/