在我的系统上(Outlook 2016,Windows 10),如果我对我的文件夹使用以下搜索限制,它将按预期工作。
...
var filter = $"[ReceivedTime]> '{dt.ToString("ddd M/dd/yyyy hh:mm tt")}'";
var items = folder.Items.Restrict(filter);
foreach( var item in items )
{
...
但我担心日期格式"ddd M/dd/yyyy hh:mm tt"
可能无法在某些系统上运行。特别是在月份和日期可能引起混淆的情况下(天<= 12)
确保过滤器可以使用我的用户可能使用的任何本地系统在任何系统上运行的最佳方法是什么。