Я смотрю две, делаю две вещи:
- Проверьте, прошла ли неделя (в зависимости от дня недели)
- Проверьте, прошел ли день (на основе даты)
Я не уверен, что это лучший способ решить эту проблему, поскольку при сравнении двух NSDate (одна в 1/1/09 в 21:30 и другая в 1/2/09 в 00:30) я могу ' просто посмотрите, прошло ли 24 часа, так как в этом случае это не так. Я могу решить эту проблему, просто получив дату 1/1/09 от NSDate, но я не уверен, как это сделать, основываясь на документации и ссылках Google, которые я видел.
Что касается другого вопроса, я не знаю, как узнать, в какой день недели ему дается дата. Я бы хотел, чтобы 01.01.09 был вторник, понедельник и т. Д. Есть ли какая-нибудь библиотека, которая позволит вам рассчитать это? Это, очевидно, должно учитывать високосные годы и массу других вещей ... Может быть, для этого есть библиотека Objective-C?
Спасибо за любую помощь!