使用iphone SDK比较时间/日期

时间:2010-03-30 12:57:27

标签: objective-c iphone datetime nsdate

我是整个iPhone SDK和目标C的新手,但已经成功获得了三次,两次来自RSS feed,另一次来自iphone。 我目前有:日出,日落和当前时间设置如下:

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

我正在尝试找出最好的方法,以确定它的白天或黑夜? 任何有关此欢迎的帮助,请提前感谢。

1 个答案:

答案 0 :(得分:3)

使用NSDateFormatter从您的日期创建NSDate对象。

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

NSDate中你有: 您可以使用earlierDatelaterDatecompare

您想要的白天:

  

currentTime> = sunrise&& <日落

你想要的夜晚:

  

currentTime> = sunset&& <日出

伪代码:)