如何按月显示提醒? 我已经创建了这个部分代码,并且我被困在如何操纵以按月检查和获取提醒。
reminders = ScheduledActionService.GetActions<Reminder>();
if (reminders.Count<Reminder>() > 0)
{
}
else
{
}
如果有提醒我想查看月份并获得我想要的月份。
答案 0 :(得分:1)
试试这个:
var month = 5; // your month
var remindersOfMonth = ScheduledActionService.GetActions<ScheduledAction>()
.Where(a=> a.BeginTime.Month == month);
根据this使用GetActions()时,它会返回一个列表 ScheduledAction。现在根据this,ScheduledAction有一个名为BeginTime的属性,它的类型为DateTime,因此它具有您感兴趣的Month属性。
语句中的变量“a”实际上是集合中的每个ScheduledAction,它们将在月份再次开始评估。