我试图使用NSDate判断当前日期是否在日期范围内.
例如,您可以使用NSDate获取当前日期/时间:
NSDate rightNow = [NSDate date];
Run Code Online (Sandbox Code Playgroud)
然后我想用那个日期来检查它是否在上午9点到下午5点之间.
我是Objective C和IPhone开发的新手.
我在我的IPhone应用程序中使用UIDatePicker,我的要求是允许用户仅从DatePicker中选择将来的日期.
为此,我想仅在DatePicker中禁用过去的日期和时间,而不是在代码中进行比较验证.
这是可能的还是有一个选项可以在DatePicker控件本身中禁用过去的日期.
我有兴趣创建一种方法来查找当前日期是否在任何给定日期的特定时间之间.这是一个调度程序,所以我想找到当前发生的事件.每天都有相同的时间:820-900,900-940,940-1020等.由于这必须在任何一天完成,我不知道如何在一定时间内创建NSDate.我想这可能是用NSTimeInterval完成的,但我不确定如何实例化它.
我正在开发一个项目,需要我的应用程序存储时间(类的开始和结束点),每当应用程序打开时,它需要检查当前时间是否在任何这些间隔之间,并做相应的事情.我使用NSDateFromComponents的主要问题是它在指定日期之后不起作用.如果这是一个明显的问题我很抱歉,但我是初学者.
此致
HBhargava
objective-c ×3
cocoa ×2
nsdate ×2
cocoa-touch ×1
datetime ×1
iphone ×1
time ×1
uidatepicker ×1