首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >objective-c方法检查日期是否在与其他人之间

objective-c方法检查日期是否在与其他人之间
EN

Stack Overflow用户
提问于 2011-07-08 00:30:06
回答 1查看 227关注 0票数 2

我有两个NSDates,我想检查第三个是否在这两个之间。但是现在,即使我知道我想要检查的日期在其他日期之间,它也会说不是。也许你们中的一个人可以帮助me.So if子句总是正确的。

非常感谢!

代码语言:javascript
复制
current = [ar objectAtIndex:j];
            gameDate = [current gameDate];
            gameDate = [gameDate substringToIndex:[gameDate length] - 9]; 
            GameDay = [df dateFromString:gameDate];

            if(![GameDay compare:start] == NSOrderedAscending && ![GameDay compare:end] == NSOrderedDescending){
                [DateArray addObject:[ar objectAtIndex:j]];
            }
EN

回答 1

Stack Overflow用户

发布于 2011-07-08 00:40:51

您可以尝试简单地使用NSDate NSTimeInterval (实际上只是double的typeDef ),并像这样进行比较:

代码语言:javascript
复制
if ([myCheckDate timeIntervalSince1970] < [mybetweenDate1 timeIntervalSince1970] && [myCheckDate timeIntervalSince1970] > [mybetweenDate2 timeIntervalSince1970])

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6613939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档