mirror of
https://gitea.blesmrt.net/mikaela/scripts.git
synced 2025-04-09 01:27:48 +02:00
weeknumbers.py: initial commit
This commit is contained in:
parent
78b38e9e62
commit
701b2f031e
22
python/weeknumbers.py
Executable file
22
python/weeknumbers.py
Executable file
@ -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)
|
Loading…
x
Reference in New Issue
Block a user