2016-02-20 166 views
0

我使用回報時間Unix時間(1424952512)到目前爲止,我可以用轉換Unix(大紀元)時間爲當地時間

func timeStamp(unixTime: Double)-> NSDate { 
    let interval:NSTimeInterval = unixTime 
    let date:NSDate = NSDate(timeIntervalSince1970: interval) 
    print(date) 

    //now date 
    let nowDate = NSDate() 
    print(nowDate) 
    return date 
} 

現在我怎麼可以比較date的UNIX時間的NSDate轉換API與nowDate並打印小時或分鐘的差異?

回答

0

例如與NSDateComponentsFormatter

let formatter = NSDateComponentsFormatter() 
formatter.allowedUnits = [.Hour, .Minute] 
formatter.unitsStyle = .Short 
if let difference = formatter.stringFromDate(date, toDate: nowDate) { 
    print(difference) 
} else { 
    print("invalid difference") 
} 
+0

不正是我想要的!謝謝! –