问题: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