From 1871ff1d1355ffebc8d8c4c9f2c00f78542ff755 Mon Sep 17 00:00:00 2001 From: Klemek Date: Thu, 22 Apr 2021 13:25:07 +0200 Subject: [PATCH] fix relative time at start of day --- src/utils/utils.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/utils/utils.py b/src/utils/utils.py index 52d0bd1..a5d934e 100644 --- a/src/utils/utils.py +++ b/src/utils/utils.py @@ -185,11 +185,12 @@ RELATIVE_REGEX = r"(yesterday|today|\d*h(ours?)?|\d*d(ays?)?|\d*w(eeks?)?|\d*m(o def parse_relative_time(src: str) -> datetime: - timezone_delta = datetime.utcnow() - datetime.now() + today = datetime.utcnow().date() + today = datetime(today.year, today.month, today.day) if src == "today": - return datetime.today() + timezone_delta + return today elif src == "yesterday": - return datetime.today() - relativedelta(days=1) + timezone_delta + return today - relativedelta(days=1) else: m = re.match("(\d*)(\w+)", src) delta = None