Hi,
With iOS16, we have a new setting named Date Format in Language&Region menu. When I use setLocalizedDateFormatFromTemplate to format my date, changing Date Format setting does not update the format of my date.
This is my code to format my date:
let formatter = DateFormatter()
formatter.setLocalizedDateFormatFromTemplate("ddMMyyyy")
formatter.calendar = .autoupdatingCurrent
formatter.locale = .autoupdatingCurrent
formatter.timeZone = .autoupdatingCurrent
let myText = formatter.string(from: Date())
I provided this template as an example. I have other templates like "dMMMMyyyy" or "dMMMM" and none of them gets updated when date format setting is changed.