Это не представление с плавающей точкой, а 64-битное целое число. И затем, после декодирования, это не временная метка Excel (дни с 1900 года), которую, по-видимому, предполагает ваша формула, включающая 25569 и 86400, а скорее FILETIME (порции по 100 наносекунд с 1601 года):
raw = '\x80\x57\x83\xa1\x64\xfa\xd4\x01' # Python 2
#raw = b'\x80\x57\x83\xa1\x64\xfa\xd4\x01' # Python 3
import struct
unpacked, = struct.unpack('<Q', raw)
import datetime
datetime.datetime(1601,1,1) + datetime.timedelta(microseconds=unpacked/10.)
# Outputs:
# datetime.datetime(2019, 4, 24, 6, 12, 1, 400000)