邮件消息中的“ createdDateTime ”属性是什么?

问题描述

我目前正在使用 Graph API 处理邮箱消息。我想知道属性“createdDateTime”中的时间表示什么?。我发现属性“sentDateTime”提前几秒钟或等于邮箱消息的“createdDateTime”。

消息的图形 API 响应:

"createdDateTime": "2021-06-17T13:02:21Z"

"sentDateTime": "2021-06-17T13:02:22Z"

一个回复

"createdDateTime": "2021-06-15T01:56:13Z"

"sentDateTime": "2021-06-15T01:56:13Z"

一个回复

"createdDateTime": "2021-06-15T01:52:30Z"

"sentDateTime": "2021-06-15T01:52:15Z"

解决方法

它代表项目创建的日期和时间。似乎任何软件或宏都会自动发送项目。

,

这是一个竞争条件。一个声明消息通过线路发送的日期/时间,另一个声明消息写入 Exchange 的日期/时间。如果这两个事件之间存在任何延迟,则很容易导致这两个值看起来像是相差了整整一秒。

我说“看起来像”是因为这里的分辨率只有一秒钟。如果您将分辨率增加到派系秒,我怀疑您会发现 T13:02:21 是从翻转到 T13:02:22 的片刻。换句话说,它们实际上可能只相隔几分之一而不是整整一秒。