In objective C, UIDatePicker is the best way to display date and time options. We can set date of our choice in a Date picker. Also we can set minimum and maximum date.
Here I am creating UIDatePicker first.
        UIDatePicker *pickerDate=[[UIDatePicker alloc]initWithFrame:pickerFrame];
        pickerDate.datePickerMode=UIDatePickerModeDateAndTime;
We can set limits also. Here is the code:-
//Here I am setting 1 Hour interval to the current date.
        NSDate *date = [NSDate dateWithTimeInterval:3600.0 sinceDate:[NSDate date]];
        [pickerDate setMaximumDate:date];
        [pickerDate setMinimumDate:pickerDate.date];
Here is the code to add time in seconds to set the interval.
//Here I am setting 2 mins interval to the current date.
      pickerDate.date = [NSDate dateWithTimeInterval:120.0 sinceDate:[NSDate date]];
Happy Coding!!!
                       
                    
0 Comment(s)