上个月到最后 10 个月 pandas 日期时间

如何创建两个变量。

  • 1 -上个月的变量

  • 2 -过去 10 个月的变量

就像代表 TODAY - 10 个月的日期一样,例如:2020/02/05 - 10 months =  2019/04/05.

我的代码:

import datime


# 1- last month

month = datetime.datetime.now().month

year = datetime.datetime.now().year


last_month = f"{year}/{month-1}/01"

>>>

"2020/01/05"




# Past 12 months

past_10month = datetime.datetime.today()

past_10month = f"{past_10month -285}"

>>>

# DO NOT WORK


# EXPECTED RESULT:

# "2019/04/05"


蝴蝶不菲
浏览 77回答 1
1回答

一只斗牛犬

from datetime import datetimefrom dateutil.relativedelta import relativedeltadt = datetime.now()last_month = (dt - relativedelta(months=1)).date()last_year = (dt - relativedelta(months=10)).date()输出:2020-01-052019-04-05
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python