get hours difference between two dates swift

Swift
let cal = Calendar.current
let components = cal.dateComponents([.hour], from: date2, to: date1)
let diff = components.hour!

Source

Also in Swift: