Every line of 'python calculate time difference' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
27 def compute_time(is_hourly): 28 """Figure out the proper start and end time""" 29 utcnow = datetime.datetime.utcnow().replace(tzinfo=pytz.utc) 30 utcnow = utcnow.replace(minute=0, second=0, microsecond=0) 31 32 if is_hourly: 33 lasthour = utcnow - datetime.timedelta(minutes=60) 34 sts = lasthour.replace(minute=0) 35 ets = lasthour.replace(minute=59) 36 else: 37 yesterday = utcnow - datetime.timedelta(hours=24) 38 sts = yesterday.replace(hour=0) 39 ets = sts.replace(hour=23, minute=59) 40 return sts, ets
501 def compute_timediff_seconds(time1_str, time2_str): 502 if re.match('\+[0-9][0-9]:[0-9][0-9]', time1_str[-6:]): 503 time1_str = time1_str[:-6] 504 time2_str = time2_str[:-6] 505 datetime1 = datetime.strptime(time1_str, 506 '%Y-%m-%dT%H:%M:%S.%f') 507 datetime2 = datetime.strptime(time2_str, 508 '%Y-%m-%dT%H:%M:%S.%f') 509 print("time difference {}".format((datetime2 - datetime1))) 510 diff = (datetime2 - datetime1).total_seconds() 511 return diff
83 def time_difference_UTC(otherdate): 84 return humanize_date_difference(now=datetime.datetime.utcnow(), 85 otherdate=otherdate)
38 def timediff(a, b): 39 delta = b - a 40 if hasattr(delta, 'total_seconds'): 41 return delta.total_seconds() 42 ret = abs(delta.days * 86400) 43 ret += abs(delta.seconds) 44 ret += abs(delta.microseconds / 1000000.0) 45 if b < a: 46 return -ret 47 return ret
24 @filters.app_template_filter("timediff") 25 def timediff(time): 26 """Return the difference in seconds between now and the given time.""" 27 now = datetime.datetime.utcnow() 28 diff = now - time 29 diff_sec = diff.total_seconds() 30 return diff_sec
102 def get_rel_delta(self): 103 return relativedelta(years=self.time_obj.tm_year * self.defined_values[0], 104 months=self.time_obj.tm_mon * self.defined_values[1] - 1, 105 days=self.time_obj.tm_mday * self.defined_values[2], 106 hours=self.time_obj.tm_hour * self.defined_values[3], 107 minutes=self.time_obj.tm_min * self.defined_values[4], 108 seconds=self.time_obj.tm_sec * self.defined_values[5]).normalized()