python function to find difference between 2 datetime in python

Viewed 41

I want to write a function that can get an input like "2022-09-12 13:18:36,270" and then calculate difference between input and now.

def compute_target_time(date_time):
        reach_time = datetime.datetime.utcnow() - datetime.timedelta(hours=int(date_time))
    return reach_time

but it doesn't work. can you help me?

1 Answers
def compute_target_time(date_time):
    reach_time = datetime.datetime.utcnow() - datetime.datetime.strptime(date_time, '%Y-%m-%d %H:%M:%S,%f')
    return reach_time
Related