title: Failed to parse single digit hour and lowercase am-pm of day into Java 8 LocalTime
body: <p>When I try to run the following code:</p>
  
  <pre><code>LocalTime test = LocalTime.parse("8:00am", DateTimeFormatter.ofPattern("hh:mma"));
  </code></pre>
  
  <p>I get this:</p>
  
  <pre><code>Exception in thread "main" java.time.format.DateTimeParseException: Text '8:00am' could not be parsed at index 0
  </code></pre>
  
  <p>Any idea why this might be happening?</p>