如何使用python获取上个月和上一年[重复]

Posted

技术标签:

【中文标题】如何使用python获取上个月和上一年[重复]【英文标题】:How can I get previous month and year using python [duplicate] 【发布时间】:2013-05-23 09:11:30 【问题描述】:

如何使用 python 获取上个月和上一年的数据。是否可以使用 datetime 模块获取它

我想像下面的例子那样得到它

 current:  2012-03      prev   2012-02
 current:  2012-01      prev   2011-12

【问题讨论】:

欢迎来到 Stack Overflow!看起来您希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的编码人员编写代码,但他们通常只有在发布者已经尝试自己解决问题时才会提供帮助。展示这项工作的一个好方法是包含您迄今为止编写的代码、示例输入(如果有的话)、预期输出和您实际获得的输出(控制台输出、堆栈跟踪、编译器错误 - 不管是什么适用的)。您提供的详细信息越多,您可能收到的答案就越多。 【参考方案1】:

使用

 date(2012,3,1)+relativedelta(years=-1)

见http://labix.org/python-dateutil

【讨论】:

提问者似乎想要上个月,而不是一年。

以上是关于如何使用python获取上个月和上一年[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用月份名称获取最近 3 个月的计数,如果该月份没有记录需要使用月份名称获取 0 [重复]

如何在VB中获取上个月的开始和结束

如果在python中给出当前日期,如何获取上个月的特定日期?

如何使用 Python 和 Flask 获取请求变量的值 [重复]

sql获取这个月与上个月的数据(加分)

如何从图库中获取所选图像的路径? [重复]