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];
}
- (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];
}
相关文章推荐
- iOS简单的音效播放单例 (您可照搬代码)
- IOS开发——获取本地音频文件(属性/信息)
- IOS平台音频处理API介绍
- iOS 真机调试双击.cer证书
- iOS可变数组添加元素 以及可变数组操作
- iOS项目重构周记(一)
- iOS项目重构周记(二)
- iOS的三种多线程技术
- iOS开发笔记--连续跳转上层页面
- iOS从xib界面跳转到storyboard 中的界面和从storyboard中的界面跳转到另一个storyboard中的界面
- iOS--代码关联storyboard
- 处理动态类型的方法
- iOS 触摸事件五:手势处理器
- iOS学习之 plist文件的读写
- OC里面的集中数组遍历方法
- iOS开发-NSDate获取当前时区时间
- iOS中KVC和KVO有哪些用法?
- IOS 多媒体加载 加载音频 AVAudioPlayer
- iOS开发-调整文字之间间距
- iOS 去掉百度地图的 Logo(个人娱乐)