We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Prepare
- Python
- Date and Time
- Time Delta
- Discussions
Time Delta
Time Delta
+ 0 comments from datetime import datetime from zoneinfo import ZoneInfo def parse_date_to_seconds(date_str): utc = ZoneInfo('UTC') dt = datetime.strptime(date_str, '%a %d %b %Y %H:%M:%S %z') dt_utc = dt.astimezone(utc) time_difference = dt_utc - datetime(1, 1, 1, tzinfo=utc) return int(time_difference.total_seconds()) if __name__ == '__main__': t = int(input()) for _ in range(t): t1, t2 = input(), input() delta = abs(parse_date_to_seconds(t1) - parse_date_to_seconds(t2)) print(delta)
+ 0 comments #!/bin/python3 import time from datetime import datetime, timedelta def time_delta(t1, t2): format_string = "%a %d %b %Y %H:%M:%S %z" dt1 = datetime.strptime(t1, format_string) dt2 = datetime.strptime(t2, format_string) diff = abs(dt1 - dt2) return str(int(diff.total_seconds())) if __name__ == '__main__': fptr = open(os.environ['OUTPUT_PATH'], 'w') t = int(input()) for t_itr in range(t): t1 = input() t2 = input() delta = time_delta(t1, t2) fptr.write(delta + '\n') fptr.close()
+ 0 comments from dateutil import parser # Complete the time_delta function below. def time_delta(t1, t2): delta = parser.parse(t1) - parser.parse(t2) return "{:.0f}".format(abs(delta.total_seconds()))
+ 0 comments from dateutil.parser import parse def time_delta(t1, t2): return(str(abs(round((parse(t1)-parse(t2)).total_seconds()))))
+ 0 comments def time_delta(t1, t2):
dt1 = datetime.strptime(t1, '%a %d %b %Y %H:%M:%S %z') dt2 = datetime.strptime(t2, '%a %d %b %Y %H:%M:%S %z') dt = dt1 - dt2 dt = dt.total_seconds() return str(abs(int(dt)))
Load more conversations
Sort 331 Discussions, By:
Please Login in order to post a comment