我对成为这些值的一些十六进制值感到非常困惑。我一直在玩弄这些值,但我无法弄清楚。也许这里有人可以给我一个线索,说明这些值如何显示为十六进制或反之亦然。当我得到这些值时,它们是十六进制的倒序。我从左到右对它们进行排序以使事情变得更简单(我 99% 确信这些值应该是相反的顺序,因为我得到的其他值是相反的顺序)。
- 6C C4 F0 00 应成为日期/时间格式的 1/1/2000。
- 6C C4 F0 38 也应该是 2000 年 1 月 1 日,但我不确定这是怎么回事。
- FF FF FE 38 应该是-2。
- 00 FF FF FF 应为 0。
- FF 00 00 00 应该是-1。
如果有人可以帮助我解决这个问题,我将不胜感激!谢谢!
原始数据:
00F0C46C38F0C46C38FEFFFFFFFDFFFF
原始数据以 4 个字节为一组以十六进制倒序排列。
- 00F0C46C,应该是 2000 年 1 月 1 日的日期/时间格式
- 38F0C46C,应为 2000 年 1 月 1 日的日期/时间格式
- 38FEFFFF,应该是-2
- FFFDFFFF,应该是-3
我知道结构是正确的,因为程序正在工作并正确创建表,每列中只有一些值的处理方式不同。
谢谢!