I cannot find any elaboration on why
the Date property of the DateTime object is defaulted to midnight. I know that it is, through my own work as well as MSDN, but I am trying to understand the reasoning behind this. I cannot find any articles elaborating on why this is so.
Edit: To elaborate on some of the points being asked in comments.
string a = "2014-10-22 09:00 PM";
DateTime d = DateTime.Parse(a);
In this example I would have assumed it would default to 21:00:00.000- again I know it does not.