如何将 duration/timer 转换为十六进制?

How can I convert a duration/timer to hex?

我看到某个软件的屏幕截图,显示设备的生命周期是这样的:“96B80300 <> 000067:44”。该软件不是开源软件,它是用于旧款诺基亚设备的非官方工具。

我的问题是,如何从“000067:44”得到十六进制值“96B80300”?

我正在尝试更改另一台设备上的类似计时器(尽管仅使用 7 位数字,例如“00000:00”),此信息可能非常有用。

我可以给出一个可能的指示。如果 67:44 表示小时和分钟,那么十六进制的秒数将为 67 * 60 * 60 + 44 * 60 = 243840 => 0x03B880,这允许 big/little/whatever 字节序,意味着它丢失了0x96 - 0x80 = 0x16 或 22 秒。也许秒只是没有以十进制显示。