728x90
import datetime
# Define the date ranges
date_ranges = [
("2005-08-02", "2005-08-29")
]
# Function to calculate working days in a range
def calculate_working_days(start, end):
start_date = datetime.datetime.strptime(start, "%Y-%m-%d")
end_date = datetime.datetime.strptime(end, "%Y-%m-%d")
working_days = 0
current_date = start_date
while current_date <= end_date:
if current_date.weekday() < 5: # Monday to Friday
working_days += 1
current_date += datetime.timedelta(days=1)
return working_days
# Calculate working days for each range
working_days_results = [calculate_working_days(start, end) for start, end in date_ranges]
print(working_days_results)
챗지피티의 도움을 받아 작성함...
'쌉소리 일지' 카테고리의 다른 글
모두들 잠든 새벽 3시 나는 카톡에 들어갔죠 (0) | 2024.03.29 |
---|---|
26일 새벽 3시에 카톡에서 작성한 python 코드 (0) | 2024.03.28 |
화면 보호기로 뜬 물개사진이 위장처럼 생김 (0) | 2024.03.27 |
2022년 3월 28일 생각 (0) | 2024.03.23 |
내가했던 이상한 짓 (0) | 2024.02.20 |