From ac7c858e184ee791dffb316da404aa0a150a3360 Mon Sep 17 00:00:00 2001 From: Toby Dixon Date: Fri, 13 Dec 2024 16:21:29 +0000 Subject: [PATCH] modified smaller scale diffIn methods to use seconds and microsecond differences rather than days --- python_carbon/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/python_carbon/__init__.py b/python_carbon/__init__.py index 6ca4206..47b61f8 100644 --- a/python_carbon/__init__.py +++ b/python_carbon/__init__.py @@ -441,16 +441,16 @@ def diffIn(self, unit: str, carbon: 'Carbon') -> int: return method(carbon) def diffInMicroseconds(self, carbon: 'Carbon') -> int: - return self.diffInSeconds(carbon) * 1000 + return (self._date - carbon.toDatetime()).microseconds def diffInSeconds(self, carbon: 'Carbon') -> int: - return self.diffInMinutes(carbon) * 60 + return (self._date - carbon.toDatetime()).seconds def diffInMinutes(self, carbon: 'Carbon') -> int: - return self.diffInHours(carbon) * 60 + return self.diffInSeconds(carbon) / 60 def diffInHours(self, carbon: 'Carbon') -> int: - return self.diffInDays(carbon) * 24 + return self.diffInMinutes(carbon) / 60 def diffInDays(self, carbon: 'Carbon') -> int: return (self._date - carbon.toDatetime()).days