python - 我如何转换不同的日期 python 格式?

标签 python date

这个问题在这里已经有了答案:





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/

相关文章:

具有动态命名输出的 Python 循环

python - 将分位数作为多列添加到数据框中

ruby-on-rails - 保存 (mm/dd/yyyy) 日期格式不起作用

javascript - 如何转换并传递 GAS 中的日期以在 Google 日历中创建事件?

python - 你能用一个变量输出斐波那契数列吗?

python - 如何有效地处理类似于 Matlab 的 blkproc (blockproc) 函数的 block 中的 numpy 数组

date - 使用批处理脚本复制带日期的文件

PHP:使用 DateTime 类转换日期

python - 调用 filter 返回 <filter object at ... >

ios - 如何获得星期一 00 :00 of current week? Swift 3