我是整个iPhone SDK和目标C的新手,但已经成功获得了三次,两次来自RSS feed,另一次来自iphone。 我目前有:日出,日落和当前时间设置如下:
6:51 am //Sunrise
7:36 pm //Sunset
11:34 AM //Current time
我正在尝试找出最好的方法,以确定它的白天或黑夜? 任何有关此欢迎的帮助,请提前感谢。
答案 0 :(得分:3)
使用NSDateFormatter从您的日期创建NSDate对象。
- (NSDate *)dateFromString:(NSString *)string
在NSDate中你有:
您可以使用earlierDate
,laterDate
和compare
。
您想要的白天:
currentTime> = sunrise&& <日落
你想要的夜晚:
currentTime> = sunset&& <日出
伪代码:)