美文网首页
swift之时间与时间戳之间的转化(swift 2.x)

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

作者: 高扬先生 | 来源:发表于2017-06-10 10:28 被阅读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)
}

相关文章

网友评论

      本文标题:swift之时间与时间戳之间的转化(swift 2.x)

      本文链接:https://www.haomeiwen.com/subject/gipqqxtx.html