Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
date and timedelta solution in Clear category for Weekly Calendar by lxf42
from typing import List
from datetime import date, timedelta
def weekly_calendar(year: int, month: int, day: int, firstweekday: int) -> List[int]:
mydate = date(year, month, day)
startdate = mydate - timedelta(days=(mydate.weekday()-firstweekday) % 7)
return [(startdate + timedelta(days=x)).day for x in range(7)]
May 23, 2022
Comments: