在Python中将月数转换为月名

  • 本文关键字:转换 Python python date
  • 更新时间 :
  • 英文 :


我正在尝试将当前月份数转换为月份名称。我读过类似的线程,但当我尝试传统方法时,我得到了一个错误,我不知道是什么导致了错误。下面是我的代码:

month_name = datetime.now().month
month_name.strftime("%B")

我得到这个错误:

AttributeError                            Traceback (most recent call last)
Input In [202], in <cell line: 2>()
1 month_name = datetime.now().month
----> 2 month_name.strftime("%B")
AttributeError: 'int' object has no attribute 'strftime'.

我该如何解决这个问题?

您需要存储与您从datetime.now()获得的月份相对应的日期:

from datetime import datetime
date = datetime.now()
month_number = date.month
print(date.strftime("%B"), month_number)

输出:

June 6

相关内容

  • 没有找到相关文章

最新更新