小编Its*_*hir的帖子

两个时间间隔ios组件swift 3之间的差异

我有两个时间间隔基本上我想转换找出它们之间的差异这是我的代码。但是,它不起作用

 func dateformatter(date:Double) -> String {

    let timeElapsed:TimeInterval = TimeInterval(Int(date))
    let timeNow:TimeInterval = TimeInterval(integerLiteral: Int64(Date().timeIntervalSince1970*1000))

    let date2:Date = Date(timeIntervalSince1970: timeElapsed )
    let date1:Date = Date(timeIntervalSince1970: timeNow )

    let calender:Calendar = Calendar.current
    let components:DateComponents = calender.dateComponents([.year, .month, .day, .hour, .minute], from: date1, to: date2)
    var returnString:String = ""
    print(components.second)
    if components.second! < 60 {
        returnString = "Just Now"
    }else if components.minute! >= 1{
        returnString = String(describing: components.minute) + " min ago"
    }else if components.hour! >= 1{
        returnString = String(describing: components.hour) + …
Run Code Online (Sandbox Code Playgroud)

date nstimeinterval ios swift3

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

date ×1

ios ×1

nstimeinterval ×1

swift3 ×1