DateTimeFormatter fails on milliseconds
<p>I have a string coming from a file, that depicts the datetime. I'm trying to get the right datetime from it, like:</p>

<pre><code>LocalDateTime.parse("20151120184616363", DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS"));
</code></pre>

<p>But this gives an error: Text '20151120184616363' could not be parsed at index 0</p>

<p>Small changes do work, like putting a space after the days, or even the seconds. </p>

<pre><code>LocalDateTime.parse("20151120184616 363", DateTimeFormatter.ofPattern("yyyyMMddHHmmss SSS"));
</code></pre>

<p>But I'd rather not do extra operations, I have to repeat it quite a bit. Can someone tell me what goes wrong in the first case?</p>