求教:我单位一UNIX系统下的软件将某些数据存在硬盘中,现我要自编一程序将其读中。
其中的一段数据我无法了解其是什么数据类型写入的。请大家帮我看看这几个字节是什么
数据类型。谢谢已知这几个字节应该表示的是时间(在UNIX上运行原程序时,显示出来的数据)。为方便
大家帮我看,我将它节取出来。在等号左边是时间,右边是原文件里的四个16进制字节。
每个字节间我用空格将其分开了。
14:00==03 01 0B 00
14:05==03 05 9E E0
14:10==03 0A 32 C0
14:30==03 1C 82 40
其中的一段数据我无法了解其是什么数据类型写入的。请大家帮我看看这几个字节是什么
数据类型。谢谢已知这几个字节应该表示的是时间(在UNIX上运行原程序时,显示出来的数据)。为方便
大家帮我看,我将它节取出来。在等号左边是时间,右边是原文件里的四个16进制字节。
每个字节间我用空格将其分开了。
14:00==03 01 0B 00
14:05==03 05 9E E0
14:10==03 0A 32 C0
14:30==03 1C 82 40
你把它转换为10进制就很容易看出来。
就是后面那几个时间按这个方法换算时,好象有点不准。是有什么修改量吗?
比如
03 05 9E E0换成十进制是50700000,
50700000/1000/3600=14.08333333
和结果1405还差了一点点还望指教一下。。谢谢
$03010B00/1000/60 =840
$03059EE0/1000/3600=845
$030A32C0/1000/60=850