I pick the date from date picker but it shows only time at the time of run.
I want only date, not time, but it show only time not date. I already set date format.
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
DatePicker.datePickerMode = UIDatePickerModeTime;
NSString *formatedDate=[[NSString alloc]init];
formatedDate = [dateFormatter stringFromDate:self.DatePicker.date];
self.SelectedDate.text =formatedDate;
[DatePicker setMinimumDate: [NSDate date]];
_goDateForcustmoeDetail=formatedDate;
isTouchedFirst=NO;
Try changing
DatePicker.datePickerMode = UIDatePickerModeTime;
to
DatePicker.datePickerMode = UIDatePickerModeDate;
Only four modes are available:
- UIDatePickerModeTime,
- UIDatePickerModeDate,
- UIDatePickerModeDateAndTime,
- UIDatePickerModeCountDownTimer
Set datePicker Mode to UIDatePickerModeDate
.. Simple !!
DatePicker.datePickerMode = UIDatePickerModeDate;
@ only four modes are available:
UIDatePickerModeTime,
UIDatePickerModeDate,
UIDatePickerModeDateAndTime,
UIDatePickerModeCountDownTimer
Just drag and drop UIDatePicker in your view controller. Add this code you will get only date
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
_DatePicker.datePickerMode = UIDatePickerModeDate;
NSString *formatedDate=[[NSString alloc]init];
formatedDate = [dateFormatter stringFromDate:self.DatePicker.date];
[_DatePicker setMinimumDate: [NSDate date]];
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.