我从设备中获取日期,用户必须输入年份(YY)和月份(MM),并且我必须将其与设备中的日期进行比较,例如,如果用户输入的是20年,11个月以及设备的日期(DD-MM-YYYY)是19/06/2020 我用substringC分隔了日期并进行了比较,但是当月份为负数时该怎么办?
let fechaAnt = karpayValue.getFecha()
print(fechaAnt)
let numero = fechaAnt.count
print(numero)
let subCadenaTX1 = String(fechaAnt.substringC(from: 0, to:2))
let subCadenaTX2 = String(fechaAnt.substringC(from: 3, to:5))
let subCadenaTX3 = String(fechaAnt.substringC(from: 6, to:10))
print(subCadenaTX1)
print(subCadenaTX2)
print(subCadenaTX3)
let año = Int(subCadenaTX3)
let mes = Int(subCadenaTX2)
let totalAños = año! - 20
let totalMeses = mes! - 11
print(totalAños)
print(totalMeses)