NSDateFormatter and current language in iOS11 : <p>It appears that default behavior for <code>NSDateFormatter</code> has been changed in iOS11. This code used to work and produced date formatter according to currently selected iPhone/iPad language prior to iOS11:</p>

<pre><code> _dateFormatterInstance = [[NSDateFormatter alloc] init];
 _dateFormatterInstance.timeZone = [NSTimeZone systemTimeZone];
</code></pre>

<p>Looks like in iOS11 we have to explicitly specify locale property for it:</p>

<pre><code> _dateFormatterInstance = [[NSDateFormatter alloc] init];
 _dateFormatterInstance.timeZone = [NSTimeZone systemTimeZone];
 _dateFormatterInstance.locale = [NSLocale localeWithLocaleIdentifier:[[NSLocale preferredLanguages] firstObject]];
</code></pre>

<p>Can somebody confirm my findings? </p>
