From 350a11515fe010d33b4e1f134bcfb0b3ca74021b Mon Sep 17 00:00:00 2001 From: clement rouault Date: Thu, 3 Feb 2022 15:16:46 +0100 Subject: [PATCH] Added winutils datetime_from_systemtime() --- windows/utils/winutils.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/windows/utils/winutils.py b/windows/utils/winutils.py index b599ac5..a4a2920 100644 --- a/windows/utils/winutils.py +++ b/windows/utils/winutils.py @@ -268,6 +268,17 @@ def datetime_from_comdate(comtime): return COMDATE_EPOCH + datetime.timedelta(final_delta) return COMDATE_EPOCH + datetime.timedelta(comtime) +def datetime_from_systemtime(systime): + return datetime.datetime( + year=systime.wYear, + month=systime.wMonth, + day=systime.wDay, + hour=systime.wHour, + minute=systime.wMinute, + second=systime.wSecond, + microsecond=systime.wMilliseconds * 1000, + ) + class FixedInteractiveConsole(code.InteractiveConsole): def raw_input(self, prompt=">>>"): sys.stdout.write(prompt)