title: Joda time - Parsing string throws java.lang.IllegalArgumentException
body: <p>Shouldn't a <code>String</code> formatted with a specific <code>DateTimeFormatter</code> be able to be parsed using <code>LocalDateTime.parse()</code>?</p>
  
  <p><strong>Test</strong></p>
  
  <pre><code>DateTimeFormatter formatter = ISODateTimeFormat.dateTimeNoMillis()
  LocalDateTime ldt = new LocalDateTime()
  String val = ldt.toString(formatter)
  System.out.println(val) //2013-03-26T13:10:46
  // parse() throws java.lang.IllegalArgumentException: Invalid format: "2013-03-26T13:10:46" is too short
  LocalDateTime nldt = LocalDateTime.parse(val, formatter) 
  </code></pre>