From ce93dcd11476b1630a34d2d7689f095543b1864f Mon Sep 17 00:00:00 2001 From: WorldTeacher <41587052+WorldTeacher@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:57:07 +0100 Subject: [PATCH] Add generateSemesterByDate function to semester.py --- src/backend/semester.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/backend/semester.py diff --git a/src/backend/semester.py b/src/backend/semester.py new file mode 100644 index 0000000..c4ab2cc --- /dev/null +++ b/src/backend/semester.py @@ -0,0 +1,13 @@ +import datetime + +def generateSemesterByDate(): + currentYear = datetime.datetime.now().year + currentYear = int(str(currentYear)[-2:]) + month = datetime.datetime.now().month + if month >= 4 and month <= 9: + return "SoSe " + str(currentYear) + else: + if month == 10 or month == 11: + return f"WiSe {currentYear}/{currentYear+1}" + else: + return f"WiSe {currentYear-1}/{currentYear}"