从会话索引时间戳获取日期时间



在Outlook中有一个对话索引的概念。原始电子邮件将有一个对话索引,如下所示:

01017C2A2FF4481FED6C146C98A04E2FDB77CEFE8E239603ED7DE0

根据许多google搜索,回复会附加一个日期时间戳01017C2A2FF4481FED6C146C98A04E2FDB77CEFE8E239603ED7DE0800000ABF0

800000ABF0

但是它们都没有告诉你如何解析这个值。

如何从中获得DateTime对象?

正如您已经知道的,格式是在http://msdn.microsoft.com/en-us/library/office/cc765583.aspx指定的。

但是请注意,您不能将FILETIME结构强制转换为日期时间。FileTime是自1601年1月1日以来的滴答数(1滴答= 100纳秒)。其中一个DateTime构造函数接受ticks(8字节整数)作为参数。

最新更新