如何使用重要日期中的联系日期

Posted

技术标签:

【中文标题】如何使用重要日期中的联系日期【英文标题】:How to use ContactDate from ImportantDates 【发布时间】:2014-03-18 16:30:15 【问题描述】:

我尝试在 Windows 商店应用程序中获取联系人的生日。我总是得到相同的错误日期(第 4 年、第 5 个月和第 5 天)。有人试试吗?

var contactPicker = new Windows.ApplicationModel.Contacts.ContactPicker();
var selectedContact = await contactPicker.PickContactAsync();
var birthDate = selectedContact.ImportantDates.FirstOrDefault(@d => @d.Kind == ContactDateKind.Anniversary || @d.Kind == ContactDateKind.Birthday);
if (birthDate != null)
    // always 4-5-5
    Debug.WriteLine("0-1-2", birthDate.Year, birthDate.Month, birthDate.Day); 

任何帮助将不胜感激!

祝你有美好的一天。

【问题讨论】:

【参考方案1】:

对我来说这是有效的:

var birthday = selectedContact.ImportantDates.FirstOrDefault(d => d.Kind == ContactDateKind.Birthday);

【讨论】:

以上是关于如何使用重要日期中的联系日期的主要内容,如果未能解决你的问题,请参考以下文章

如何获取联系人列表的最后修改日期(添加/删除/修改)

使用 AddressBookUI 访问将联系人添加到 iPhone 通讯簿的日期

Wordpress 中联系表格 7 的日期和时间

jQuery 日期选择器。我如何从 Jquery datepicker 中获取年份

Pyqtgraph - 如何添加轴日期时间?

如何使用引导模式更新引导日期时间选择器中的默认日期