From 82d2e741884a25528045b39414e8c4ec313bf2ee Mon Sep 17 00:00:00 2001 From: markus Date: Thu, 5 Nov 2020 13:58:55 +0100 Subject: [PATCH] add time_string_to_minutes --- cara/apps/calculator/model_generator.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cara/apps/calculator/model_generator.py b/cara/apps/calculator/model_generator.py index 23744597..09dfe30d 100644 --- a/cara/apps/calculator/model_generator.py +++ b/cara/apps/calculator/model_generator.py @@ -188,3 +188,12 @@ def baseline_raw_form_data(): 'windows_number': '1', 'windows_open': 'interval' } + + +def time_string_to_minutes(time: str) -> int: + """ + Converts time from string-format to an integer number of minutes after 00:00 + :param time: A string of the form "HH:MM" representing a time of day + :return: The number of minutes between 'time' and 00:00 + """ + return 60 * int(time[:2]) + int(time[3:])