Obtener una fecha incorrecta de dateFormat
Para fechaInput "00/02/02"
El estilo de formato es aa / MM / dd
Estoy obteniendo la salida correcta como 02/01/2000
Pero el problema es cuando se intenta con "00/01/01" obtener resultados como este '01 / 01/12100 '
Pero no sé por qué este año viene como 12100
Mi código es
let str = "00/01/01"
let inputFormatter = DateFormatter()
inputFormatter.dateFormat = "yy/MM/dd"
if let showDate = inputFormatter.date(from: str) {
inputFormatter.dateFormat = "dd/MM/yyyy"
let resultString = inputFormatter.string(from: showDate)
print(resultString)
}
tipo de entrada de año siempre como formato yy.