Domanda:Confronto di tempo in swift
Ho bisogno di confrontare 2 volte - l'ora corrente e una impostata. Se il tempo impostato è nel futuro, scoprire quanti minuti rimangono fino a detta ora futura.
Altro Info:
Attualmente sto usando
let date = NSDate()
let calendar = NSCalendar.currentCalendar()
let components = calendar.components(.CalendarUnitHour | .CalendarUnitMinute, fromDate: date)
let hour = components.hour
let minutes = components.minute
che ho rubato da un'altra risposta su SO su come ottenere il tempo corrente in formato Int. Poi divido il tempo futuro in ora (Int) e minuti (Int) e paragone quelli ... Ma ciò diventa strano quando superi la barriera delle ore.
Vedi ... http: //stackoverflow.com/questions/5965044/how-to-compare-two-nsdates- quale-è-più-recente e il primo commento su questa domanda .. – Jack