返回列表 發帖

[Xcode] Swift 2 想請教如何做時間差

我有一個時間API定義為timeDic類型是String
下方的Code我抓擷取的當下時間
想請教要如何做當下時間減去API提供的時間,就像Line訊息會有幾分鐘前那樣
網路上找到幾乎都Obj-c小弟沒學過看不太懂
  1. var now = NSDate();
  2.         let dateFormatter = NSDateFormatter();
  3.        dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss";
  4.         let nowString = dateFormatter.stringFromDate(now);
  5.         now = dateFormatter.dateFromString(nowString)!;
複製代碼
  1.         let date1 : NSDate = NSDate()
  2.         
  3.         let date2 : NSDate = NSDate()
  4.         
  5.         let compareResult = date1.compare(date2)
  6.         
  7.         let interval = date1.timeIntervalSinceDate(date2)
複製代碼
interval就是相差的秒數
返回列表