Nope. Sounds crasy, but when we use DateTimeFormatter.withLocale the value must contains day. If we use without dayOfMonth, a pattern should declared. But pattern isn't portable accross locales.