В чем разница между использованием DD и dd в DateFormatter? При поиске вокруг я не вижу явных различий. В некоторых документах формата даты показаны «DD» и «dd», а некоторые нет.Swift - форматирование даты (DD vs dd)
Я хотел бы понять разницу и почему она дает результаты, показанные в комментариях ниже:
let formatter = DateFormatter()
formatter.dateFormat = "MM/DD/YYYY"
print(formatter.string(from: Date())) // 02/32/2017
formatter.dateFormat = "MM/dd/YYYY"
print(formatter.string(from: Date())) // 02/01/2017
http://unicode.org/reports/tr35/tr35-dates.html#Date_Format_Patterns является конечной ссылкой , и четко документирует как «dd», так и «DD». - Кстати, вы, скорее всего, хотите «yyyy», а не «YYYY». –