import datetime import decimal ts = 1523510588.436252000 dts = decimal.Decimal(ts) dt1=datetime.datetime.utcfromtimestamp(ts) print(datetime.datetime.strftime(dt1, "%Y-%m-%d-%H:%M:%S.%f")) dt2=datetime.datetime.utcfromtimestamp(dts) print(datetime.datetime.strftime(dt2, "%Y-%m-%d-%H:%M:%S.%f"))