以下是一个不使用自定义函数获取上个月的最后一天的示例代码:
import datetime
today = datetime.date.today() # 获取今天的日期
first_day_of_this_month = datetime.date(today.year, today.month, 1) # 获取本月的第一天日期
last_day_of_last_month = first_day_of_this_month - datetime.timedelta(days=1) # 上个月的最后一天是本月第一天的前一天
print(last_day_of_last_month)
这段代码首先使用datetime.date.today()
函数获取今天的日期。然后使用datetime.date
类构造一个日期对象,表示本月的第一天。接下来,通过从本月第一天减去一天的时间间隔来获取上个月的最后一天。最后,通过打印last_day_of_last_month
变量的值来显示上个月的最后一天。
上一篇:不使用字典压缩代码的压缩方法