I am using swift 5. I need to find out the (hour, minutes, second) between two string data. I have tried bellow code..
var timestamp:String = "2019-12-12 01:01:02"
var last_timestamp:String = "2019-12-12 01:55:02"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let dateold = dateFormatter.date(from: timestamp)!
let datenew = dateFormatter.date(from: last_timestamp)!
let calendar1 = Calendar.current
let components = calendar1.dateComponents([.year,.month,.day,.hour,.minute,.second], from: dateold, to: datenew)
let seconds = components.second
print("seconds idle-->",seconds)
Above code return 0. Please help me find out difference time in swift 5