title: C# DateTimePicker without time in .Value
body: <p>When user selects a date using DateTimePicker, it comes with the current time in the value.  I wish to set the time to 0:00.  The kludge I came up with is as follows, but I feel like their has to be an easier way.</p>
  
  <pre><code>DateTime d, t;
  t = dateTimePicker1.Value; 
  // instantiating a DateTime object using this overload sets time to 00:00:00
  d = new DateTime(t.Year, t.Month, t.Day);
  </code></pre>