title: Force JSON.NET to include milliseconds when serializing DateTime (even if ms component is zero)
body: <p>I'm using JSON.NET to serialize DateTime values directly from object instances (not using DateTime.ToString() with formatter).</p>
  
  <p>Is there a way to force JSON.NET to include milliseconds in the serialization even if the millisecond component of the DateTime is zero?</p>
  
  <p>Background: I have a very slow web service consumer for this JSON endpoint. Conditional logic is expensive for the consumer, so I'd like to provide the same data formatting every time.</p>