From: Douglas Bagnall Date: Wed, 28 Feb 2024 03:52:12 +0000 (+1300) Subject: python:nt_time: add a nt_now() function X-Git-Tag: tdb-1.4.11~1647 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d3d87aee2a782691f7bf5b8247f07068fc2fb381;p=thirdparty%2Fsamba.git python:nt_time: add a nt_now() function Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- diff --git a/python/samba/nt_time.py b/python/samba/nt_time.py index 4d77bebcde1..347ff5ad7f0 100644 --- a/python/samba/nt_time.py +++ b/python/samba/nt_time.py @@ -45,6 +45,11 @@ def nt_time_from_datetime(tm: datetime.datetime) -> NtTime: return nt_time +def nt_now() -> NtTime: + dt = datetime.datetime.now(datetime.timezone.utc) + return nt_time_from_datetime(dt) + + def datetime_from_nt_time(nt_time: NtTime) -> datetime.datetime: _validate_nt_time(nt_time) time_since_epoch = datetime.timedelta(microseconds=nt_time / NT_TICKS_PER_μSEC)