«31-декабря-2010 9:00 утра до 1:00 вечера»Работа с NSDate и сравнение с датами в Objective C
Возьмите выше NSString, например, мне нужно, чтобы преобразовать его в 2 NSDates например 31-Dec-2010 9:00 AM И 31-Dec-2010 1:00 PM
Затем сравните его с текущей датой, чтобы узнать, соответствует ли текущая дата заданным датам.
Так 31-дек-2010 10:00 утра попадет внутрь.
Мне интересно. Каковы лучшие практики/трюки с Objective C, чтобы сделать это элегантно?
Для сравнения как конвертирование в UnixTime (это встроенный в obj-c), но это только мое предпочтение! –
Мне всегда нужно думать дольше, чем я хочу, когда читаю код, который использует метод сравнения NSDate: поэтому я написал категорию на NSDate, которая реализовала lessThan :, lessThanOrEqual :, и т. Д., Которая использует сравнение: внизу. Мне гораздо легче читать при кодировании. – nall
Разделите код! :П –