如何从python中的日期获取月份名称

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从python中的日期获取月份名称相关的知识,希望对你有一定的参考价值。

目标是从上个月的日期获取月份名称和年份。例如:October -2019

但是我遇到了错误:

import datetime


d = datetime.date.today()
first_day = d.replace(day=1) # gives first day of current month
last_day = first_day - datetime.timedelta(days=1) # gives last date of previous month
print(last_day.strtime("%B"))

错误

Traceback (most recent call last):
  File "x:DocumentsPython	empCodeRunnerFile.py", line 7, in <module>
    print(last_day.strtime("%B"))
AttributeError: 'datetime.date' object has no attribute 'strtime'
答案

使用的正确方法称为strftime,而不是strtime

以上是关于如何从python中的日期获取月份名称的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Presto 中的日期获取月份名称

从jooq中的日期获取月份名称

从 Oracle 中的日期获取月份名称

如何从 SQL Server 中的日期返回月份短格式?

从日期获取月份名称

如何使用当前日期作为函数的输入来获取月份名称