【发布时间】:2018-06-22 17:35:05
【问题描述】:
所以我有这个模型:
Student Model
public int StudentId {get; set;}
public string StudentName {get; set;}
public DateTime EnrollDate {get; set;}
我还有一个学生模型列表,类似于
List<Student> listOfStudents = new List<Student>();
在该列表中,有 100 名学生的详细信息和注册日期。
我接下来要做的是将列表排序为从最新的到最旧的显示。
listOfStudents.Sort((x, y) => DateTime.Compare(y.EnrollDate, x.EnrollDate));
它正在工作。但是,我目前正在努力在从今天起 7 天内仅显示 EnrollDate。
【问题讨论】:
-
您有学生的 EnrollDate 比今天大吗?您是否还想要今天之前和之后但在 7 天限制内的学生?
-
您好,感谢今天。今天之前,但在 7 天内限制。谢谢!
-
你能写一个函数,它接受一个单个日期,如果满足你的条件则返回true,否则返回false?