您的位置:首页 > 移动开发 > IOS开发

iOS当期时间和日期选择器

2015-12-25 17:22 316 查看
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];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: