Python: Convert subtracted unix time into hours/mins/seconds
datetime, python, python-2.7, unix-timestamp
Solution
You need to convert your seconds to Hours&Minutes and you can do it using datetime
import datetime
lastSeen = 1416248381
firstSeen = 1416248157
duration = lastSeen - firstSeen
str(datetime.timedelta(seconds=duration))
The ouput will be: `'0:03:44'`
Without the `str()` function you'll have: `datetime.timedelta(0, 224)`
Using time
import time
time.strftime("%H:%M:%S", time.gmtime(duration))
The ouput will be: `'0:03:44'`
Problem
I have received three different unixtimes ``` lastSeen = 1416248381 firstSeen = 1416248157 ``` and the last one is lastSeen - firstSeen: ``` duration = 224 ``` Now, I can convert lastSeen and firstSeen into a datetime no problem. But I am having trouble with the duration. I am unsure how to convert the duration into something like minutes/seconds. Does anyone have any idea if this can be done?