微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Swift 时间格式转化

利用NSDateFormatter类可以进行时间格式与时间戳之间的转化

:param: stringTime 时间为string

:returns: 返回时间戳为strings
*/
static func stringToTimeStamp(stringTime:String)->String {

    var dfmatter = NSDateFormatter()
    dfmatter.dateFormat="yyyy年MM月dd日"
    var date = dfmatter.dateFromString(stringTime)

    var dateStamp:NSTimeInterval = date!.timeIntervalSince1970

    var dateSt:Int = Int(dateStamp)
    print(dateSt)
    return String(dateSt)

}

:param: timeStamp <#timeStamp description#>

:returns: return time
*/
static func timeStampToString(timeStamp:String)->String {

    var string = Nsstring(string: timeStamp)

    var timeSta:NSTimeInterval = string.doubleValue
    var dfmatter = NSDateFormatter()
    dfmatter.dateFormat="yyyy年MM月dd日"

    var date = NSDate(timeIntervalSince1970: timeSta)

    print(dfmatter.stringFromDate(date))
    return dfmatter.stringFromDate(date)
}

原文地址:https://www.jb51.cc/swift/322543.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐