Ios Swift中的日期匹配不起作用代码

Ios Swift中的日期匹配不起作用代码,ios,swift,Ios,Swift,我试图向一个方法发送一些字符串日期,如果它与日期格式匹配,则返回true 我的输入参数看起来像4325/353/53这是失败案例和成功案例09/25/2020 我的方法,但这是返回失败的一切。请帮忙 func isValidDate(dateString: String) -> Bool { let dateFormatterGet = DateFormatter() dateFormatterGet.dateFormat = "dd/MM/yyyy"

我试图向一个方法发送一些字符串日期,如果它与日期格式匹配,则返回true

我的输入参数看起来像4325/353/53这是失败案例和成功案例09/25/2020

我的方法,但这是返回失败的一切。请帮忙

func isValidDate(dateString: String) -> Bool {
        let dateFormatterGet = DateFormatter()
        dateFormatterGet.dateFormat = "dd/MM/yyyy"
        if let _ = dateFormatterGet.date(from: dateString) {
            //date parsing succeeded, if you need to do additional logic, replace _ with some variable name i.e date
            return true
        } else {
            // Invalid date
            return false
        }
    } 

您的日期格式为年月日,但您的成功案例为年月日

更改您的成功案例以匹配日期格式2020年9月25日,或更改日期格式以匹配您的成功案例:

dateFormatterGet.dateFormat = "MM/dd/yyyy"

25岁不是一个月