title: @Html.EditorFor DateTime not displaying when set a default value to it
body: <p>I'd like to set a default value to my model in Controller, But It cannot display in create page.</p>
  
  <p>TestModel code:</p>
  
  <pre><code>public class TestModel
  {
      [DataType(DataType.DateTime), Required]
      [DisplayFormat(DataFormatString = "yyyy/MM/dd", ApplyFormatInEditMode = true)]
      public DateTime StartTime { get; set; }
  
      [DataType(DataType.DateTime), Required]
      [DisplayFormat(DataFormatString = "yyyy/MM/dd", ApplyFormatInEditMode = true)]
      public DateTime EndTime { get; set; }
  
  
      public string Description { get; set; }
  }
  </code></pre>
  
  <p>Controller code:</p>
  
  <pre><code>public ActionResult Create()
  {
      var model = new TestModel();
      model.StartTime = DateTime.Now;
      model.EndTime = DateTime.Now.AddDays(10);
      model.Description = "This is a default value";
      return View(model);
  }
  </code></pre>
  
  <p>View page:</p>
  
  <pre><code>&lt;div class="form-group"&gt;
      @Html.LabelFor(model =&gt; model.StartTime, htmlAttributes: new { @class = "control-label col-md-2" })
      &lt;div class="col-md-10"&gt;
          @Html.EditorFor(model =&gt; model.StartTime)
          @Html.ValidationMessageFor(model =&gt; model.StartTime)
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>But the display is not correct that it is has no default <code>datetime</code> value, but the description default value is display correct:
  <a href="https://i.stack.imgur.com/M6Ycn.png" rel="noreferrer"><img src="https://i.stack.imgur.com/M6Ycn.png" alt="enter image description here"></a></p>