Сравнение времени / даты с iphone SDK - PullRequest
1 голос
/ 30 марта 2010

Я новичок во всем iPhone SDK и цели C, но мне удалось получить три раза, два извлечены из RSS-канала и один из iphone. У меня в настоящее время: восход, закат и текущее время установлены как:

    6:51 am //Sunrise
    7:36 pm //Sunset
    11:34 AM //Current time

Я пытаюсь найти лучший подход, чтобы выяснить, день это или ночь? Любая помощь в этом приветствии, спасибо заранее.

1 Ответ

3 голосов
/ 30 марта 2010

Используйте NSDateFormatter для создания объектов NSDate из ваших дат.

- (NSDate *)dateFromString:(NSString *)string

В NSDate у вас есть: earlierDate, laterDate и compare, которые вы можете использовать.

Для дневного времени вы хотите:

currentTime> = восход солнца && <закат </p>

на ночное время вы хотите:

currentTime> = закат && <восход </p>

Псевдокод:)

...