В нашем проекте С# нам нужно представлять дату без времени. Я знаю о существовании DateTime, однако он также включает время суток. Я хочу сделать явным, что определенные переменные и методы-аргументы основаны на дате. Поэтому я не могу использовать свойство DateTime.Date
Каковы стандартные подходы к этой проблеме? Неужели я не первый, кто столкнулся с этим? Почему в С# нет класса Date
?
Есть ли у кого-нибудь хорошая реализация с использованием структуры и, возможно, некоторых методов расширения в DateTime и, возможно, реализация некоторых операторов, таких как == и <, > ?