In [1]:
from ahh import era
import datetime

In [2]:
td = datetime.datetime(2017, 1, 3) - datetime.datetime(2017, 1, 2) # timedelta
era.td2dict(td) # breaks down the time


Out[2]:
{'days': 1, 'hours': 0, 'minutes': 0, 'seconds': 0}

In [3]:
td = datetime.datetime(2017, 1, 6, 7) - datetime.datetime(2017, 1, 4, 4) # timedelta
td # compared to original output..
era.td2dict(td) # this displays more intuitive times


Out[3]:
datetime.timedelta(2, 10800)
Out[3]:
{'days': 2, 'hours': 3, 'minutes': 0, 'seconds': 0}

In [4]:
td = datetime.datetime(2017, 2, 4, 20, 5, 10) - datetime.datetime(2017, 1, 2, 4, 25, 3) # timedelta
era.td2dict(td) # shows up to seconds


Out[4]:
{'days': 33, 'hours': 15, 'minutes': 40, 'seconds': 7}

In [ ]: