0

我有与交流同步,并获得给定itemids的emailmessage对象代码:如何获得使用EWS emailmessage的DateTimeRecieved领域的毫秒部分托管API

List<EmailMessage> emails = new List<EmailMessage>(); 
      ServiceResponseCollection<GetItemResponse> response = 
          MyExchangeService.BindToItems(MyItemIds, PropertySet); 
      foreach (GetItemResponse getItemResponse in response) 
      { 
       if (getItemResponse.Item != null) 
       { 
        emails.Add((EmailMessage)getItemResponse.Item); 
       } 
      } 

现在,emailmessage对象我得到的结果是,包含DateTimeReceived属性为9/15/2017 5:27:16 AM,而我希望它也包含毫秒部分的时间。可能吗?

回答

1

.DateTimeReceived是一个正常的DateTime字段,所以你有Ticks和其他标准的方法来分析该值。

在你的情况,

message.DateTimeReceived.Millisecond 

应该给你你在找什么。

+0

这让我总是0之前。 – tavier

+0

谢谢你,你的回答结合格伦的作品像一个魅力:) – tavier