Один из способов - просто целочисленное деление //
на 60000
, чтобы избавиться от миллисекунд и секунд, а затем умножить на 60
еще раз, чтобы получить метку времени в секундах, или на 60000
, чтобы получитьотметка времени в миллисекундах.
>>> t = 1538589898191.0
>>> import time
>>> time.gmtime(t//1000)
>>> time.struct_time(tm_year=2018, tm_mon=10, tm_mday=3, tm_hour=18, tm_min=4, tm_sec=58, tm_wday=2, tm_yday=276, tm_isdst=0)
>>> time.gmtime(t//60000*60)
>>> time.struct_time(tm_year=2018, tm_mon=10, tm_mday=3, tm_hour=18, tm_min=4, tm_sec=0, tm_wday=2, tm_yday=276, tm_isdst=0)
>>> t // 60000 * 60000
1538589840000.0