how to use DateTimeFormatter.ofPattern (“EEEE, MMMM d”, locale) to convert to date format?
<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>