title: how to use DateTimeFormatter.ofPattern (“EEEE, MMMM d”, locale) to convert to date format?
body: <p>For example:</p>
  
  <pre><code>DateTimeFormatter dtfr = DateTimeFormatter.ofPattern("EEEE, MMMM d", locale);
  return dtfr.format(localDate);
  </code></pre>
  
  <p>The result is (locale is Germany):</p>
  
  <pre><code>Expected :Samstag, 28. Mai
  Actual   :Samstag, Mai 28
  </code></pre>
  
  <p>If I use</p>
  
  <pre><code>DateTimeFormatter dtf = DateTimeFormatter.ofLocalizedDate(FormatStyle.FULL);
  return dtf
              .withLocale(locale)
              .format(localDate1);
  </code></pre>
  
  <p>The result is:</p>
  
  <pre><code>Expected :Samstag, 28. Mai
  Actual   :Samstag, 28. Mai 2016
  </code></pre>
  
  <p>I can't get rid of the year simply, because the other language may have different word to describe year.</p>
  
  <p>So how could I use DateTimeFormatter(not SimpleDateFormat) to make it to work?</p>