I am having trouble on the following code:
let dateFormatter = DateFormatter()
dateFormatter.locale = locale
dateFormatter.dateStyle = .short
dateFormatter.timeStyle = .short
dateFormatter.doesRelativeDateFormatting = true
dateFormatter.amSymbol = "a" // not working if above set to true
dateFormatter.pmSymbol = "p"
let str = dateFormatter.string(from: Date())
output => str String "Today, 12:15 PM"
The amSymbol and pmSymbol setters work if doesRelativeDateFormatting = false, With doesRelativeDateFormatting set to true, the amSymbol and pmSymbol setters don't seem to make any difference.
Do you think this is a SDK bug or perhaps I miss something?