我正在检索Outlook联系人,并希望找到已定义生日的人。当我读取没有定义生日的联系人时,ContactItem的Birthday属性返回4501年的日期,使用该日期过滤联系人:
if (contact.Birthday.Year != 4501)
{
... the contact has a birthday defined, do something ...
}
我自然觉得这段代码感觉不舒服。我猜4051与DateTime类型或Outlook中的某些No-Value状态有关,但是在DateTime规范中我没有找到“Empty”属性或类似的东西。
是否有其他方法可以了解Outlook联系人是否定义了生日?
由于
答案 0 :(得分:1)
是的..前景中的空白日期是#1/1/4501#测试,你会好的..我知道它疯狂(下一个Y2K):)