1.获取系统当前时间
- (NSString *)getCurrentTime{
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
formatter.dateFormat = @"yyyy-MM-dd-hh-mm-ss";
NSString *dateTime = [formatter stringFromDate:[NSDate date]];
return dateTime;
}
2.日期选择器
- (void)timeButtonClick:(UIButton *)button
{
_datePicker = [[UIDatePicker alloc]initWithFrame:CGRectMake(0, SCREEN_HEIGHT-200, SCREEN_WITCH, 200)];
_datePicker.backgroundColor =[UIColor whiteColor];
_datePicker.datePickerMode = UIDatePickerModeDate;
UIWindow *window = [UIApplication sharedApplication].keyWindow;
[window addSubview:_datePicker];
[_datePicker addTarget:self action:@selector(dateChanged:) forControlEvents:UIControlEventValueChanged];
}
-(void)dateChanged:(id)sender{
UIDatePicker *control = (UIDatePicker*)sender;
NSDate * _date = control.date;
/*添加你自己响应代码*/
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
formatter.dateFormat = @"yyyy-MM-dd";
NSString *dateTimeStr = [formatter stringFromDate:_date];
[self.timeButton setTitle:dateTimeStr forState:UIControlStateNormal];
}