Если вы хотите сравнивать время, а не даты, вы можете просто установить стандартную дату сравнения или соответствовать дате, которую вы используете, как в ...
DateTime time = DateTime.Parse("6/22/2009 10:00AM");
DateTime compare = DateTime.Parse(time.ToShortDateString() + " 2:00PM");
bool greater = (time > compare);
Возможно, есть и лучшие способы, но ваши даты совпадают.