如何将 8 位数字解析为日期?

问题描述

我需要建立一种自动文件名的方法,我很好奇是否有一个函数或一种快速方法获取8位数字并输出相应的日期。

具体来说,我只需要月份和年份。

示例:03232021 -> Mar2021

我正在尝试使用 pandas to_datetime 但它似乎不是我需要的。

解决方法

In [133]: s = "03232021"                                                                                                                                                                                                                                                      

In [134]: dt.datetime.strptime(s,"%m%d%Y").date()                                                                                                                                                                                                                            
Out[134]: datetime.date(2021,3,23)