Python Dates and Times in Python Dates and Times Timedelta Minute

Omar Ahmed
Omar Ahmed
4,174 Points

How do I use the method to complete this challenge?

I can't figure out what to do for this challenge. My code is attached.

The question: Write a function named minutes that takes two datetimes and, using timedelta.total_seconds() to get the number of seconds, returns the number of minutes, rounded, between them. The first will always be older and the second newer. You'll need to subtract the first from the second.
import datetime

def minutes(a, b):
    return a.total_seconds() - b.total_seconds()

1 Answer

Phil Livermore
Phil Livermore
11,016 Points

Firstly you need to subtract a from b, so b - a. Secondly, the result you will get from .total_seconds() is in seconds, so you need to convert this to minutes. Then you need to round the answer to the nearest minute.