gpt4 book ai didi

Python获取上月和上年

转载 作者:太空狗 更新时间:2023-10-29 19:32:06 24 4
gpt4 key购买 nike

我正在尝试以以下格式获取上个月和当前年份:2016 年 7 月。

我试过了(但没用),它不打印 July,而是数字:

import datetime
now = datetime.datetime.now()
print now.year, now.month(-1)

最佳答案

如果您要处理日期,那么 dateutil对于 Python stdlib 不容易涵盖的内容,库总是一个很好的工具。

首先,如果您还没有安装 dateutil 库:

pip install python-dateutil

下一步:

from datetime import datetime
from dateutil.relativedelta import relativedelta

# Returns the same day of last month if possible otherwise end of month
# (eg: March 31st->29th Feb an July 31st->June 30th)
last_month = datetime.now() - relativedelta(months=1)

# Create string of month name and year...
text = format(last_month, '%B %Y')

给你:

'July 2016'

关于Python获取上月和上年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38794935/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com