def get_update_date(self, issue): result = "--" if issue.UpdateTime: result = DateTimeHelper.how_long_ago( (datetime.datetime.now().replace( tzinfo=pytz.timezone(TIME_ZONE)) - issue.UpdateTime).seconds) return result
def update_date(self): result = "--" if self.issue.ResolvedTime: result = DateTimeHelper.how_long_ago( (datetime.datetime.now().replace( tzinfo=pytz.timezone('Asia/Shanghai')) - self.issue.ResolvedTime).seconds) return result
def get_ActionTimeStr(self, obj): now = datetime.datetime.strptime( datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"), "%Y-%m-%d %H:%M:%S") action_time = datetime.datetime.strptime( obj.ActionTime.strftime("%Y-%m-%d %H:%M:%S"), "%Y-%m-%d %H:%M:%S") action_time = action_time + datetime.timedelta(hours=8) time_internal = (now - action_time).total_seconds() return DateTimeHelper.how_long_ago(time_internal)