У меня есть следующий код:Список различных дат
List<DateTime> dates = new List<DateTime>();
//filling the list somehow
dates = dates.Distinct().ToList();
Код в основном работает, но я получаю список уникальных DateTime. И я хочу получить список уникальных дат, так как мне здесь не нужны времена. Есть ли хорошее решение?
Мой вопрос отличается от
c# Linq select distinct date time days
, так как я не quering базы данных на самом деле. Я просто хочу отфильтровать список.
https://msdn.microsoft.com/en-us/library/vstudio/bb338049(v=vs.100).aspx Перегрузки на помощь –
Для чего я вижу вопрос, как получить дату без время. то вы можете использовать '.ToShortDateString();' – maam27
Или свойство '.Date' для извлечения только компонента даты - как в ответе на дубликат, - и затем отличные от него. – Rup