There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
IsoDateTimeConverter doesn't properly serialize milliseconds
I'm seeing the IsoDateTimeConverter serialize DateTimes in strings such as this:
Various sources on the internet (I can't find the actual ISO8601 spec, strangely) specify that the milliseconds portion must be 3 digits, not two. And, in fact if you use Internet Explorer's built-in Date.parse function, it will fail on the above format, but succeeds with the trailing zero.
So, I think the IsoDateTimeConverter should be modified to include 3 digits of precision to match the spec (and avoid headaches with people trying to use DateTimes returned to the browser via a JSON-based API).