无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2729|回复: 5

[已解决] WIM导出xml中记录的创建时间与修改时间如何转换成常用格式?

[复制链接]
发表于 2020-5-1 06:33:25 | 显示全部楼层 |阅读模式
本帖最后由 bfgxp 于 2020-5-18 14:02 编辑

  1. <CREATIONTIME>
  2. <HIGHPART>0x01D6138B</HIGHPART>
  3. <LOWPART>0x1116F8A5</LOWPART>
  4. </CREATIONTIME>
  5. <LASTMODIFICATIONTIME>
  6. <HIGHPART>0x01D613C7</HIGHPART>
  7. <LOWPART>0xB92EE2FC</LOWPART>
  8. </LASTMODIFICATIONTIME>
复制代码
xml中记录的创建时间与修改时间都是经过编码的,如何转换为年月日这种格式?



发表于 2020-5-18 02:06:53 | 显示全部楼层
目测是分为2段,合起来是从1970年1月1日开始的秒数

点评

自己找到了答案,高低位的16进制去0x用“&”连接,然后转换成10进制,得到的数是自1601年1月1日0时0分0秒以来所经历的100纳秒的倍数 https://docs.microsoft.com/zh-cn/windows/win32/api/minwinbase/ns-minwinba  详情 回复 发表于 2020-5-18 14:01
回复

使用道具 举报

 楼主| 发表于 2020-5-18 14:01:32 | 显示全部楼层
BestMiniPE 发表于 2020-5-18 02:06
目测是分为2段,合起来是从1970年1月1日开始的秒数

自己找到了答案,高低位的16进制去0x用“&”连接,然后转换成10进制,得到的数是自1601年1月1日0时0分0秒以来所经历的100纳秒的倍数

https://docs.microsoft.com/zh-cn ... redirectedfrom=MSDN

点评

看起来有点高深,请问楼主有PECMD脚本实现转换的方法吗?  详情 回复 发表于 2020-6-19 09:30
回复

使用道具 举报

发表于 2020-6-19 09:30:51 | 显示全部楼层
bfgxp 发表于 2020-5-18 14:01
自己找到了答案,高低位的16进制去0x用“&”连接,然后转换成10进制,得到的数是自1601年1月1日0时0分0秒 ...

看起来有点高深,请问楼主有PECMD脚本实现转换的方法吗?

点评

没有,对pecmd不熟悉,我用au3试过是可以的。  详情 回复 发表于 2020-6-19 10:20
回复

使用道具 举报

 楼主| 发表于 2020-6-19 10:20:16 | 显示全部楼层
Anson4 发表于 2020-6-19 09:30
看起来有点高深,请问楼主有PECMD脚本实现转换的方法吗?

没有,对pecmd不熟悉,我用au3试过是可以的。

点评

谢谢!  详情 回复 发表于 2020-6-19 17:58
回复

使用道具 举报

发表于 2020-6-19 17:58:30 | 显示全部楼层
bfgxp 发表于 2020-6-19 10:20
没有,对pecmd不熟悉,我用au3试过是可以的。

谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-28 23:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表