求助:Python中二进制数据转日期时间戳的有效转换方法
二进制数据转日期时间求助
本人常逛论坛,第一次发帖,格式要是不对还请见谅。我正在用Python尝试把二进制文件里的部分数据转成日期时间,但一直找不到正确的转换方法。我猜左边的字节0x30不是有效数据,剩下的8字节才是相关数据。下面是几组带十进制、十六进制格式的二进制数据,以及对应的日期时间,麻烦各位帮忙看看:
48 101 26 235 227 242 150 197 65 30 65 1a eb e3 f2 96 c5 41 -- 对应:2023年12月16日 15:03 48 198 54 133 112 138 151 197 65 30 c6 36 85 70 8a 97 c5 41 -- 对应:2023年12月17日 12:37 48 74 38 27 107 41 116 196 65 30 4a 26 1b 6b 29 74 c4 41 -- 对应:2022年10月1日 12:49
我试过把数据解包成double或long long int再转日期,也在论坛搜过、问过ChatGPT,都没效果。补充几组样本数据:
30 23 84 b1 a8 b5 97 c5 41 : 2023年12月17日 18:45 30 3f 91 e7 96 b5 97 c5 41 : 2023年12月17日 18:45(稍晚一点) 30 a6 d6 2f d1 b5 97 c5 41 : 2023年12月17日 18:46 30 e8 16 9c b9 b5 97 c5 41 : 2023年12月17日 18:47
内容的提问来源于stack exchange,提问作者Gijs
相关产品推荐
相关产品推荐

