【问题标题】:How to parse an 8 digit number as a date? [duplicate]如何将 8 位数字解析为日期? [复制]
【发布时间】:2021-03-31 14:23:31
【问题描述】:

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

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

示例:03232021 -> Mar2021

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

【问题讨论】:

  • 重复的strptime格式代码的顺序不同,但这是一个微不足道的翻译。

标签: python date datetime python-datetime strptime


【解决方案1】:
In [133]: s = "03232021"                                                                                                                                                                                                                                                      

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

【讨论】:

    猜你喜欢
    • 2011-05-28
    • 1970-01-01
    • 1970-01-01
    • 2019-10-28
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多