diff --git a/src/python/dm/common/utility/timeUtility.py b/src/python/dm/common/utility/timeUtility.py index cfcfbcebb28096ee13fd0508f408f2f697d4fe31..6d60f76ab8e3c37870b82351fee25e530f943b23 100755 --- a/src/python/dm/common/utility/timeUtility.py +++ b/src/python/dm/common/utility/timeUtility.py @@ -45,6 +45,10 @@ class TimeUtility: def utcToLocalTime(cls, utc): if cls.UTC_MINUS_LOCAL_TIME is None: cls.UTC_MINUS_LOCAL_TIME = (datetime.datetime.utcnow()-datetime.datetime.now()).total_seconds() + if cls.UTC_MINUS_LOCAL_TIME > 0: + cls.UTC_MINUS_LOCAL_TIME = int(cls.UTC_MINUS_LOCAL_TIME+0.5) + else: + cls.UTC_MINUS_LOCAL_TIME = int(cls.UTC_MINUS_LOCAL_TIME-0.5) localTime = utc - cls.UTC_MINUS_LOCAL_TIME return localTime