“Obtenga el último día del mes Python” Código de respuesta

Python primer día del mes pasado

from datetime import date, timedelta

last_day_of_prev_month = date.today().replace(day=1) - timedelta(days=1)

start_day_of_prev_month = date.today().replace(day=1) - timedelta(days=last_day_of_prev_month.day)

# For printing results
print("First day of prev month:", start_day_of_prev_month)
print("Last day of prev month:", last_day_of_prev_month)
Hambo

Python DateTime Último día del mes

>>import calendar
>>year, month = 2016, 12
>>calendar.monthrange(year, month)[1]
31
Perro Fiel

Obtenga el último día del mes Python

import datetime
def last_day_of_month(any_day):
	# get close to the end of the month for any day, and add 4 days 'over'
	next_month = any_day.replace(day=28) + datetime.timedelta(days=4)
	# subtract the number of remaining 'overage' days to get last day of current month, or said programattically said, the previous day of the first of next month
	return next_month - datetime.timedelta(days=next_month.day)


last_date_of_month(datetime.date.today())
Modi ji

Respuestas similares a “Obtenga el último día del mes Python”

Preguntas similares a “Obtenga el último día del mes Python”

Más respuestas relacionadas con “Obtenga el último día del mes Python” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código