From c0dfb9b628229a8d8e416e81c553c0ceeb0661b5 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Tue, 11 Mar 2025 10:33:24 +0100 Subject: [PATCH] fix date formatting --- src/agentx-ntpsec.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/agentx-ntpsec.py b/src/agentx-ntpsec.py index 17a000d..a2e0c1d 100644 --- a/src/agentx-ntpsec.py +++ b/src/agentx-ntpsec.py @@ -1,4 +1,5 @@ import ntp.packet +import ntp.ntpc import threading from contextlib import AbstractContextManager import time @@ -40,14 +41,7 @@ def pass_value(x): return x def string_ntp_seconds(x): - h1, h2 = x.split('.') - seconds = int(h1, 16) - fraction = int(h2, 16) - ntp_epoch = datetime.datetime(1900, 1, 1) - timestamp = ntp_epoch + datetime.timedelta(seconds=seconds) - microseconds = fraction // 1000 - timestamp = timestamp.replace(microsecond=microseconds) - return f"{timestamp} UTC" + return ntp.ntpc.prettydate(x).split(' ')[1] SYSINFO_KEYS = [