簡體   English   中英

Outlook 過濾器支持使用“httpemail:datereceived”過濾時的毫秒時間分量

[英]Outlook filter support for millisecond component of time when filtering using 'httpemail:datereceived'

我正在使用互操作搜索 Outlook,我正在嘗試根據日期和時間過濾電子郵件,包括精確到毫秒,但它似乎不受支持。

我有以下過濾器,如果我刪除它工作的次秒級組件 - 它不會返回任何內容,但對於“.1234”,它會返回收件箱中的所有內容。

urn:schemas:httpmail:datereceived > '2023-01-09 13:22:22.1234' and urn:schemas:mailheader:subject like '%Example Test Email'

是否可以使用亞秒級值過濾/搜索?

是否可以使用亞秒級值過濾/搜索?

沒有。 Outlook 根據 Windows 控制面板中的區域和語言選項小程序中的時間格式、短日期格式和長日期格式設置來評估日期時間值。 特別是, Outlook 根據without seconds的指定時間格式評估時間。 如果您在日期時間比較字符串中指定秒數,過濾器將不會按預期運行。

是的,Outlook UI 和 OOM go 盡管相同的代碼總是將所有日期時間值四舍五入到分鍾。 如果您想解決該限制,則需要使用 Extended MAPI(C++ 或 Delphi)或 Redemption(任何語言,我是它的作者)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM