Я хочу найти в моем массиве словаря определенную дату. Например, я хочу найти в моем массиве словаря дату "16 Jan 2012"
в строковом формате, но мой элемент словаря в массиве содержит дату и время, скажем "16 Jan 2012 somehours:somemins:somesecs"
. Я конвертирую строковый формат даты в формате NSDate, но получаю дату как 2012-01-15 18:30:00 +0000
вместо 2012-01-16
. Я использую NSPredicate для поиска даты, которая конвертирует дату в секунды следующим образом "Date == CAST(348345000.000000, "NSDate")"
и сравнивает ее, хотя мои записи содержать дату как "16 Jan 2012 somehours:somemins:somesecs"
, что не удовлетворяет критериям. Я хочу, чтобы записи / массив, содержащие дату как "16 Jan 2012 somehours:somemins:somesecs"
, удовлетворяли критериям поиска. Пожалуйста, кто-нибудь может знать, как этого добиться?
Заранее спасибо!