我正在尝试制作一个DateTime对象的自定义集合,这些对象表示从当前日期到提前4周和13周前的所有星期六。我试图按最近在集合顶部的当前日期时间排序这个集合。
蒂娅!
发布于 2015-02-19 17:05:05
List<DateTime> saturdays = new List<DateTime>();
for (int i = -13; i < 4; i++)
saturdays.Add(DateTime.Now.AddDays(i * 7 - (DateTime.Now.DayOfWeek - DayOfWeek.Saturday)));
DateTime today = DateTime.Now;
var more_recent = saturdays.OrderBy(day => Math.Abs(today.Subtract(day).Days)).ToList();https://stackoverflow.com/questions/28611511
复制相似问题