How do I tell the time difference in minutes between two datetime objects?
Just subtract one from the other. You get a timedelta object with the difference.
>>> import datetime
>>> d1 = datetime.datetime.now()
>>> d2 = datetime.datetime.now() # after a 5-second or so pause
>>> d2 - d1
datetime.timedelta(0, 5, 203000)
You can convert dd.days, dd.seconds and dd.microseconds to minutes.