2012-05-22 4 views
1

Я храню данные в базе данных Sqlite вместе с датой ввода. Дата также сохраняется в sqlite как формат String. Можно ли получить данные с сортировкой Date. Я сомневаюсь в этом, поскольку Date также хранится как строка. Если это невозможно по запросу, существует ли способ сортировки NSDate.Сортировка по дате в iOS

Какова проблема голосования по данному вопросу. Из-за этого я не могу отправлять вопросы. Пожалуйста, снимите голос. Кто-то, кто понял мой вопрос, уже ответил. Если никто не должен понимать этот вопрос, то почему Омар Абдельхафит ответил на этот вопрос. Эта идея также помогла мне.

Заранее спасибо

+0

Не могли бы вы предоставить образец такой строки даты? – Alladinian

ответ

2

Что приходит на ум сейчас, чтобы преобразовать все строковые данные в интервале времени с 1970 Таким образом время и дата легче иметь дело с, так как они являются целыми числами Тогда вы могли бы сделать что-то например

sortDesc = [[NSSortDescriptor alloc] initWithKey:@"title" ascending:YES]; 
    [array sortUsingDescriptors:[NSArray arrayWithObject:sortDesc]]; 
+0

Спасибо, Омар, я попробую это и дам вам знать. Надеюсь, эта идея сработает. –

+0

Он тоже, я всегда стараюсь хранить даты как целые, проще хранить, сравнивать и делать операции с –

Смежные вопросы