Windows phone 7 如何按月显示Windows phone的提醒

Windows phone 7 如何按月显示Windows phone的提醒,windows-phone-7,Windows Phone 7,如何按月显示提醒? 我已经创建了这个部分代码,我不知道如何操作来按月检查和获取提醒 reminders = ScheduledActionService.GetActions<Reminder>(); if (reminders.Count<Reminder>() > 0) { } else { } 提醒=ScheduledActionService.GetActions(); 如果(提醒.计数()>0) { } 其他的 { } 如果有提醒,我想查看月份并

如何按月显示提醒? 我已经创建了这个部分代码,我不知道如何操作来按月检查和获取提醒

reminders = ScheduledActionService.GetActions<Reminder>();

if (reminders.Count<Reminder>() > 0)
{

}
else
{

}
提醒=ScheduledActionService.GetActions();
如果(提醒.计数()>0)
{
}
其他的
{
}
如果有提醒,我想查看月份并获得我想要的月份。

试试这个:

var month = 5; // your month
var remindersOfMonth = ScheduledActionService.GetActions<ScheduledAction>()
                        .Where(a=> a.BeginTime.Month == month);
var月=5;//你的月份
var rementersofmonth=ScheduledActionService.GetActions()
.式中(a=>a.BeginTime.Month==Month);
根据您使用GetActions()的时间,它将返回 日程安排。现在根据ScheduledAction有一个名为BeginTime的属性,它是DateTime类型,所以它有Month属性,这是您感兴趣的


语句中的变量“a”实际上是集合中的每个ScheduledAction,它们在当月再次开始计算。

只是检查一下。是否应使用整数月(int intMth=5)?where语句中的(a)是什么?只是检查一下。是否应使用整数月(int intMth=5)?where语句中的(a)是什么?另一个问题:调度器总是接受time-US-time格式。年月日。是这样吗?如果是,英国时间格式必须转换为美国时间格式b4,是否添加提醒?如何将where语句中的时间转换为英国时间格式?谢谢,这并不重要,因为您使用的是System.DateTime,而不是解析解决方案的字符串。我会准时上班。我担心的是,如果手机采用英国时间格式,即:7/13/2011,我必须将其更改为7/13/2011,DateTime beginTime=“7/13/2011”;