Как заказать список по дате (и / или минутам и секундам) в C # - PullRequest
0 голосов
/ 05 сентября 2011

Мне нужно упорядочить список элементов по дате.

Эта функция lamba работает хорошо, но если два элемента имеют одинаковую дату, она не работает.является значением DateTime.

Предположим, например, что два элемента имеют одинаковую дату создания (09/05/2011).Я мог бы различить минуты (или, может быть, секунды).

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 05 сентября 2011

DateTime уже содержит часы, минуты и секунды. Если они не доступны в вашем значении CreationDate, то вы ничего не сможете отсортировать на основе. Если, на самом деле, данные есть, то у вас не должно возникнуть проблем с сортировкой, как есть.

0 голосов
/ 05 сентября 2011

Вы можете использовать DateTime Struct

Поскольку он реализует IComparable, вам не нужна эта лямбда, вызывайте только orederList.Sort ()

...