Swift 时间细节处理

时间字符串细节处理

    /// 时间字符串细节处理
    ///
    /// - Parameters:
    ///   - dateStrng: 形如这样的时间 2019-09-08 67:90:00
    ///   - type:  0        1       2
    /// - Returns: 时:分  时:分:秒 年-月-日
    func dataStrHander(dateStrng:String = "2019-09-08 67:90:00",type:Int=0) -> String {
       
        if type == 2 {
            return String.init((dateStrng.split(separator: " ").first)!)
        }
        if type == 1 {
            return String.init((dateStrng.split(separator: " ").last)!)
        }
        let dateStrng = dateStrng.split(separator: " ").last
        let Arr = dateStrng?.split(separator: ":")
        
        var str:String = String.init((Arr?[0])!)
        str.append(":")
        let Str2:String = String.init((Arr?[1])!)
        str.append(Str2)
        return str
    }

你可能感兴趣的:(Swift 时间细节处理)