Delphi导出的结构体用Python读取,时间戳数据该怎么处理

现在拿到一个结构体用Python里面的struct来处理,最后保存为csv文件,但是查看csv文件后发现里面的时间戳数据处理不了,先后用d、q进行解包但是出来的时间戳都没法用datetime包去处理。

用q得到的时间戳:23494736332194600
用d得到的就更离谱了

初学者感谢各位叻。

csv 里的原始数据是啥?
往这个方向考虑:时间戳就是距离某个时间点的天数、小时、秒数
这个时间点可能是1900年1月1日0时, 也可能是1970年1月1日0时。
找到规律自己写一个转换函数即可。

已解决,delphi的时间戳起始时间是1899.12.30 0:0:0,整数位表示天数,小数位表示当天过去的时间百分比,可以直接用时间加法加上时间戳,就能得到精确到微秒的时间。