我也问过同样的问题here在 java , 有可能吗?

func stringToDate(str: String) -> Date{ 
 
    let dateFormatter = DateFormatter() 
    dateFormatter.dateFormat = "dd/MM/yyyy" 
 
    //check validation of str  
 
    return date 
} 

请您参考如下方法:

Java一样,检查是否能正确解析

let dateFormatterGet = DateFormatter() 
dateFormatterGet.dateFormat = "yyyy-MM-dd hh:mm:ss" 
let someDate = "string date" 
 
if dateFormatterGet.date(from: someDate) != nil { 
    // valid format 
} else { 
    // invalid format 
} 


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!