swift之时间与时间戳之间的转化(swift 2.x)

2017-06-10  本文已影响27人  高扬先生

1. 时间转时间戳函数

// MARK: - 时间转时间戳函数
func stringToTimeStamp(stringTime:String, formatter:String)->String {
    
    let dfmatter = NSDateFormatter()
    dfmatter.dateFormat = formatter
    let date = dfmatter.dateFromString(stringTime)
    
    let dateStamp:NSTimeInterval = date!.timeIntervalSince1970
    
    let dateSt:Int = Int(dateStamp)
    print(dateSt)
    return String(dateSt)
    
}

2. 时间戳转时间函数

// MARK: - 时间戳转时间函数
func timeStampToString(timeStamp:String, formatter:String)->String {
    
    let string = NSString(string: timeStamp)
    
    let timeSta:NSTimeInterval = string.doubleValue
    let dfmatter = NSDateFormatter()
    dfmatter.dateFormat = formatter
    
    let date = NSDate(timeIntervalSince1970: timeSta)
    
    print(dfmatter.stringFromDate(date))
    return dfmatter.stringFromDate(date)
}
上一篇 下一篇

猜你喜欢

热点阅读