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

How to parse an 8 digit number as a date?

我需要建立一种自动化文件名的方法,我很好奇是否有一个函数或一种快速方法来接收 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)