diff --git a/python/weeknumbers.py b/python/weeknumbers.py new file mode 100755 index 0000000..c1c2610 --- /dev/null +++ b/python/weeknumbers.py @@ -0,0 +1,22 @@ +import datetime + +# Current year +current_year = 2025 + +# Calculate dates for weeks 26-31 +def get_dates_for_week(week_number, year): + # Find the first day of the year + first_day_of_year = datetime.date(year, 1, 1) + + # Find the first day of the desired week (ISO format week numbering) + start_of_week = first_day_of_year + datetime.timedelta(weeks=week_number - 1) + + # Return the start and end date of the week + start_of_week = start_of_week - datetime.timedelta(days=start_of_week.weekday()) # Adjust to Monday + end_of_week = start_of_week + datetime.timedelta(days=6) # Sunday + + return (start_of_week, end_of_week) + +# Get the dates for weeks 26-31 +weeks = {week: get_dates_for_week(week, current_year) for week in range(26, 32)} +print(weeks)