当前位置:首页python > 正文

python获取月末日期

作者:野牛程序员:2023-07-05 20:12:03python阅读 2908

要获取当前月份的月末日期,你可以使用Python中的datetime和calendar模块。下面是一个示例代码,它将返回当前月份的月末日期:

import datetime
import calendar

# 获取当前日期
now = datetime.datetime.now()

# 获取当前月份的最后一天
year = now.year
month = now.month
last_day = calendar.monthrange(year, month)[1]

# 构建月末日期
end_of_month = datetime.datetime(year, month, last_day)

# 打印月末日期
print("月末日期:", end_of_month)

这段代码首先使用datetime.datetime.now()获取当前日期和时间。然后,它提取出当前的年份和月份。接下来,使用calendar.monthrange(year, month)函数获取当前月份的最后一天。monthrange()函数返回一个元组,其中第一个元素是当前月份的第一天是星期几(0表示星期一,6表示星期日),第二个元素是当前月份的天数。我们提取出第二个元素,也就是最后一天。最后,我们使用datetime.datetime()构造函数创建一个包含年份、月份和最后一天的日期对象,从而得到月末日期。

请注意,这个代码示例假设你想获取的是当前月份的月末日期。如果你想获取其他月份的月末日期,可以根据需要修改yearmonth的值即可。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击