计算几个月的最后几天 - Python

时间:2017-03-20 19:19:10

标签: python python-3.x date

如何计算一个月的最后几天?

例如,我必须创建一个IF语句,确定返回的日期是否落在该月的最后一个周末:然后它需要跳回到该月的最后一个工作日。我不能放入像31或30这样的东西,因为如果31日在一个工作日登陆,那么这将是毫无意义的,并且会破坏我的功能。

仅在本月的最后一周。 我需要查找给定日期(没有硬编码)是否在周末。如果它在一个周末我需要知道它是否落在本月的最后一个周末。如果它在本月的最后一个周末登陆,那么我需要回去。否则,我需要继续前进。这不是重复。

感谢所有帮助。谢谢。

1 个答案:

答案 0 :(得分:-1)

我建议查看日期时间库。假设你想知道2014年1月31日是哪天。你会这样做

import datetime
mydate=datetime.date(2014,01,31)
mydate.weekday()

datetime.date.weekday()方法返回0到6之间的整数,其中0是星期一。上面的代码会给你一个4,意思是2014年1月31日是星期五。