From e16d2e69030abd54c4772e379adfc16ffbd3468c Mon Sep 17 00:00:00 2001 From: Ryan Anderson Date: Mon, 9 Jun 2025 20:11:34 +0100 Subject: [PATCH] Fix date range calculation --- weather_api.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/weather_api.py b/weather_api.py index 5ea2700..a189cc7 100644 --- a/weather_api.py +++ b/weather_api.py @@ -26,12 +26,12 @@ def period_to_start_end(period): end = period.split('|')[1] return start, end -def get_num_days(start, end): - """ returns the number of days between the start and end date """ - start_date = datetime.strptime(start, '%Y-%m-%d') - end_date = datetime.strptime(end, '%Y-%m-%d') - delta = end_date - start_date - return delta.days +def get_num_days(start, end): + """ returns the number of days between the start and end date """ + start_date = datetime.strptime(start, '%Y-%m-%d') + end_date = datetime.strptime(end, '%Y-%m-%d') + delta = end_date - start_date + return delta.days + 1 def get_num_obs(start, end, aggregator):