В iOS Apple предоставляет функцию сравнения для сравнения с объектами Date.Пожалуйста, найдите ниже код, чтобы сравнить время
let formatter = DateFormatter()
formatter.locale = Locale(identifier: "en_US_POSIX")
formatter.dateFormat = "h:mm a"
formatter.amSymbol = "AM"
formatter.pmSymbol = "PM"
let timeString = formatter.string(from: Date())
let firstTime = formatter.date(from: "09:00 AM")
let secondTime = formatter.date(from: dateString)
if firstTime?.compare(secondTime!) == .orderedAscending {
print("First Time is smaller then Second Time")
}