list.Sort(new Comparison<Data>(delegate(Data x, Data y)
{
    return ((DateTime.Now - x.Time) - (DateTime.Now - y.Time));
}));
    list.Sort((x,y)=>
            {
                return (Math.Abs(x.Time.CompareTo(dt)) - Math.Abs(y.Time.CompareTo(dt)));
            });