Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Python获取下个月的最后一天_Python_Python 3.x_Date_Datetime_Monthcalendar - Fatal编程技术网

用Python获取下个月的最后一天

用Python获取下个月的最后一天,python,python-3.x,date,datetime,monthcalendar,Python,Python 3.x,Date,Datetime,Monthcalendar,如何在Python中计算下个月的最后一天或接下来的4个月 我尝试了datetime,但是它不支持+的操作 重新开始我的问题 datetime.datetime.today() + datetime.datetime.date(2019,4,20).month 这很有帮助,因为如果我想从2019-12-30获得未来4个月的最后一天。那么这一年也会改变 我想重新讨论这个问题,因为其中一个答案令人惊讶。我不知道np可以输出日期。冷静的回答 这回答了你的问题吗 将numpy导入为np #201

如何在Python中计算下个月的最后一天或接下来的4个月

我尝试了datetime,但是它不支持+的操作

重新开始我的问题

    datetime.datetime.today() + datetime.datetime.date(2019,4,20).month
这很有帮助,因为如果我想从2019-12-30获得未来4个月的最后一天。那么这一年也会改变


我想重新讨论这个问题,因为其中一个答案令人惊讶。我不知道np可以输出日期。冷静的回答

这回答了你的问题吗

将numpy导入为np
#2019年12月12日最后一天的展览
打印(np.arange('2019-12','2020-01',dtype='datetime64[D]')[-1])
#2019年在Dezember加上一个月
np.datetime64('2019-12')+np.timedelta64(1,'M'))

您好,请为我们提供帮助。没有代码我们就无能为力。你试过什么?因此,这里不是为您编写代码,但我们非常愿意帮助您解决一个特定的编码问题。
datetime
确实支持简单的日期数学。重新检查文档。查找
timedelta
。提前到下个月的第一天,然后减去一天。这能回答你的问题吗?您可以获取当前日期
today=datetime.date.today()
,使用
today.month
today.year
计算2个月后的日期,并创建第一天
first\u day=datetime.date(年,月,1)
并减去一天
last\u day=first\u day-datetime.timedelta(天=1)
伙计们,如果您不知道的话。离开我的岗位。你为什么要关上它???有很多人比你聪明(所谓有经验的社区成员)。你是否很难接受你不知道答案的事实?这很酷,我不知道你可以用np输出日期。非常感谢。