問題:swift中的時間比較
我需要比較2次 - 當前時間和一個設置。如果設定的時間是未來的時間,則查明在未來的時間內剩餘多少分鐘。
其他信息:
我目前使用
let date = NSDate()
let calendar = NSCalendar.currentCalendar()
let components = calendar.components(.CalendarUnitHour | .CalendarUnitMinute, fromDate: date)
let hour = components.hour
let minutes = components.minute
這是我從另一個答案搶在SO如何得到詮釋格式的當前時間。然後我把未來的時間分成小時(Int)和分鐘(Int),然後比較這些......但當你超過小時障礙時,這會變得很奇怪。
見... HTTP截止日期://stackoverflow.com/questions/5965044/how-to-compare-two-nsdates-這是更多最近的和對這個問題的第一個評論。 – Jack