Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
比较iphone中的日期_Iphone_Objective C - Fatal编程技术网

比较iphone中的日期

比较iphone中的日期,iphone,objective-c,Iphone,Objective C,我有date功能,我必须将iphone中的前一个日期与当前数据进行比较 对于当前日期,我有代码:- NSDate* date = [NSDate date]; //Create the dateformatter object NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease]; //Set the required date format [formatter setDateFormat:@"y

我有date功能,我必须将iphone中的前一个日期与当前数据进行比较

对于当前日期,我有代码:-

NSDate* date = [NSDate date];

//Create the dateformatter object
NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease];

//Set the required date format
[formatter setDateFormat:@"yyyy-MM-dd"];

//Get the string date
NSString* str = [formatter stringFromDate:date];

//Display on the console
NSLog(str);

//Set in the lable
[dateLabel setText:str];
但是我想在iphone中实现比较当前日期和以前日期的功能


提前感谢

您可以使用NSDate的比较方法比较日期:

- (NSDate *)earlierDate:(NSDate *)anotherDate;
- (NSDate *)laterDate:(NSDate *)anotherDate;
- (NSComparisonResult)compare:(NSDate *)other;

- (BOOL)isEqualToDate:(NSDate *)otherDate;

查看以了解更多信息。

此日期格式与比较日期有什么关系?我有90首歌曲的音乐应用程序。我想给用户3次机会,以便他可以在当前日期听任意三首歌曲,之后他必须登录以获取更多歌曲。谢谢你能给我更多解释或给我示例代码吗?你读过课程了吗参考?-如果打开左侧的instance methods部分,您可以阅读关于每个方法的详细信息。如果你已经能够使用NSDateFormatter,我认为你不需要更多的解释。我在一个应用程序中有80到90首歌曲。我希望它应该由当前日期控制,并且我应该给用户3次听歌曲的机会。如果他想再听一次&直到今天,这3首歌必须可用。但是如果他想再听一次或(第4首歌),或者明天再听这3首歌,他将登录。请给我解决方案。提前谢谢如果这是另一个问题,请问另一个问题。我不认为任何一个关于堆栈溢出的人会为这样的事情“给你一个解决方案”,问一个问题,描述你正在尝试做什么,到目前为止你做了什么,你在哪里被卡住了。。。然后人们会做出反应。。