我正在编写一个Windows 8.1应用程序(WINPRT )。
public class AchievementsRecordType
{
public DateTime Date { get; set; }
public int Minutes { get; set; }
public int WorkOutID { get; set; }
}我做了一个List AchievementsRecordList类型的AchievementsRecordType,并在其中添加了一些日期和分钟信息:
示例:
AchievementsRecordList.Add(new AchievementsRecordType { Date = DateTime.Today, Minutes = 7, WorkOutID = int.Parse(SelectedWorkoutID) });例如,该列表的输出是:
18-09-2015,7,510 20-09-2015,7,120 21-09-2015,7,433 21-09-2015,7,437 21-09-2015,7,438 24-09-2015,7,120 24-09-2015,7,121 25-09-2015,7,340 25-09-2015,7,341 25-09-2015,7,342
今天是26-09-2015,如何计算过去7天的总分钟数
发布于 2015-09-19 05:42:52
AchievementsRecordList
.Where(x=>x.Date >= DateTime.Today.AddDays(-7)&& x.Date < DateTime.Today)
.Sum(y=>y.Minutes);发布于 2015-09-19 05:47:36
lst.Where(x=>x.Date >= DateTime.Today.AddDays(-7) && x.Date <=DateTime.Today).Sum(x=>x.Minutes)https://stackoverflow.com/questions/32664654
复制相似问题