nominaldelta

nominal difference of date/datetime
git clone https://git.ce9e.org/nominaldelta.git

commit
1b0b36d742cdfbc82fa5cbbbcb5a53c5598f2217
parent
c05b095fdf33b32fcfd455fd0996b4d9b7edfcae
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2024-08-31 00:50
dt_diff: invert full calculation on inverted arguments

Diffstat

M nominaldelta.py 2 ++

1 files changed, 2 insertions, 0 deletions


diff --git a/nominaldelta.py b/nominaldelta.py

@@ -58,6 +58,8 @@ def date_diff(a, b):
   58    58 
   59    59 
   60    60 def dt_diff(a, b):
   -1    61     if a > b:
   -1    62         return -dt_diff(b, a)
   61    63     delta = date_diff(a, b)
   62    64     seconds = b.timestamp() - (a + delta).timestamp()
   63    65     return delta + NominalDelta(seconds=seconds)