我想将 Windows NT 关机时间转换为日期和时间:
88 33 9d cb 38 36 d0 01 --> 88339dcb3836d001 --> 22.01.2015 11:44:35 (UTC)
输入数据是这个 64 位十六进制值(8 个字节)。您可以在 Windows 注册表中找到此值HKLM\SYSTEM\ControlSet001\Control\Windows --> Shutdown Time
。此值包含上次关闭的时间和日期。该值的类型为FILETIME
- 一个 64 位时间值(十六进制值,Little Endian),表示自 1601 年 1 月 1 日午夜 UTC 以来的 100 纳秒间隔数。
这可以通过shell(bash)实现吗?我想在 shell 脚本中实现它。