iOS 控件之 UIDatePicker
来源:互联网 发布:windows排名 编辑:程序博客网 时间:2024/06/07 09:10
这是一个日期选择器
创建并设置一个日期选择器
_datePicker = [[UIDatePicker alloc]initWithFrame:CGRectMake(20, 30, 0, 0)]; _datePicker.datePickerMode = UIDatePickerModeDate; [_datePicker addTarget:self action:@selector(datePickerChanged:) forControlEvents:UIControlEventValueChanged]; NSLocale * local = [NSLocale systemLocale]; _datePicker.locale = local; NSCalendar * calendar = [NSCalendar autoupdatingCurrentCalendar]; _datePicker.calendar =calendar; NSTimeZone * zone = [NSTimeZone systemTimeZone]; _datePicker.timeZone = zone; NSDate * dater = [NSDate date]; //设置默认显示的最小日期 _datePicker.date =dater; _datePicker.minimumDate =[dater earlierDate:[NSDate dateWithTimeIntervalSince1970:99999 ]]; //设置最大日期 _datePicker.maximumDate = [dater laterDate:[NSDate dateWithTimeInterval:999999 sinceDate:[NSDate date]]]; [self.view addSubview:_datePicker];
绑定事件
-(void)datePickerChanged:(UIDatePicker*)pocker{ [pocker setDate:pocker.date animated:YES]; NSDateFormatter * dateFormatter = [[NSDateFormatter alloc]init]; [dateFormatter setDateStyle:NSDateFormatterFullStyle]; NSString * stringDate = [dateFormatter stringFromDate:pocker.date]; NSLog(@"\ndate-->%@\n",stringDate); NSArray * dateArray = [stringDate componentsSeparatedByString:@","]; NSArray * month = [[dateArray objectAtIndex:1]componentsSeparatedByString:@" "]; NSLog(@"星期是:%@\n",[dateArray objectAtIndex:0]); NSLog(@"月份是:%@\n",[month objectAtIndex:1]); NSLog(@"日 是:%@\n",[month objectAtIndex:2]); NSLog(@"年份是:%@\n",[dateArray objectAtIndex:2]); }
控制台输出:date-->Tuesday, March 4, 20142014-02-20 17:32:38.836 ControlDemo[2237:70b] 星期是:Tuesday2014-02-20 17:32:38.837 ControlDemo[2237:70b] 月份是:March2014-02-20 17:32:38.837 ControlDemo[2237:70b] 日 是:42014-02-20 17:32:38.837 ControlDemo[2237:70b] 年份是: 2014
0 0
- iOS 控件之 UIDatePicker
- ios基本控件之UIDatePicker
- IOS成长之路-UIDatePicker 控件
- iOS学习之UIDatePicker控件使用
- iOS学习之UIDatePicker控件使用
- IOS开发(4)之UIDatePicker控件
- iOS学习之UIDatePicker控件使用
- iOS学习之UIDatePicker控件使用
- iOS学习之UIDatePicker控件使用
- iOS学习之UIDatePicker控件使用
- iOS学习之UIDatePicker控件使用
- iOS之UIDatePicker
- iOS开发10:UIDatePicker控件
- iOS的UIDatePicker时间控件
- iOS开发系列之常用自定义控件开发集—自定义UIDatePicker控件开发
- IOS UIDatePicker控件的简单使用
- Unity调用IOS时间日期控件UIDatePicker
- UIDatePicker控件
- 矩阵乘法模板 bsoj2830
- java调用基于SOAP的CXF 框架的WebService客户端和服务器段helloworld例子
- 反射的使用
- php获取bing每日图片
- Android Service被系统回收的解决方法
- iOS 控件之 UIDatePicker
- android中的事件类型分为按键事件和屏幕触摸事件
- android 开机logo
- [linux基础]linux的权限知识
- oracle数据类型
- 反射望远镜的发展历程(3)
- ZJU_BASICLEVEL_1012
- ORACLE分页查询语句_rownum
- #趣米杯#码农天气--码农自己的天气APP(三)