From 6a6b26ed8d97014c2a5c7d91a4cd9b23f49530fb Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Wed, 24 Mar 2021 15:04:39 -0700 Subject: [PATCH] fix 12 to 24 hour conversion for midnight cases --- jc/parsers/date.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jc/parsers/date.py b/jc/parsers/date.py index b43d7115..9313c94b 100644 --- a/jc/parsers/date.py +++ b/jc/parsers/date.py @@ -142,6 +142,11 @@ def process(proc_data): if proc_data['period']: if proc_data['period'].lower() == 'pm': dt_hour_24 = dt_hour + 12 + if dt_hour_24 > 23: + dt_hour_24 = 12 + if proc_data['period'].lower() == 'am': + if dt_hour_24 == 12: + dt_hour_24 = 0 epoch_dt = datetime(dt_year, dt_month, dt_day, hour=dt_hour_24, minute=dt_minute, second=dt_second)