[英]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.