2017-02-01 9 views
-2

В чем разница между использованием 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 
+3

http://unicode.org/reports/tr35/tr35-dates.html#Date_Format_Patterns является конечной ссылкой , и четко документирует как «dd», так и «DD». - Кстати, вы, скорее всего, хотите «yyyy», а не «YYYY». –

ответ