UIDatePicker 一时失言乱红尘 2022-08-01 06:21 154阅读 0赞 // // UIDatePickerViewController.m // AppUI组件学习 // // Created by 麦子 on 15/6/18. // Copyright (c) 2015年 麦子. All rights reserved. // #import "UIDatePickerViewController.h" @interface UIDatePickerViewController (){ UILabel *label; } @end @implementation UIDatePickerViewController - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor blackColor]; [self createView:self.view]; } - (void)createView:(id)uiView{ UIView *view = (UIView *)uiView; UIDatePicker *dataPicker = [[UIDatePicker alloc] init]; dataPicker.frame = CGRectMake(20, 80, 300, 100); dataPicker.backgroundColor = [UIColor whiteColor]; // data 改变时间 [dataPicker addTarget:self action:@selector(dataChangeVal:) forControlEvents:UIControlEventValueChanged]; //获取当前时间 NSDate *time = [NSDate date]; [dataPicker setDate:time animated:true]; // 日期函数 NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay| NSCalendarUnitHour| NSCalendarUnitMinute|NSCalendarUnitSecond fromDate:time]; NSLog(@"date/time is %ld-%ld-%ld %ld:%ld:%ld",components.year,components.month,components.day,components.hour,components.minute,components.second); NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-mm-dd"]; [formatter setDateFormat:@"yyyy年mm月dd日"]; NSString *nowTime = [formatter stringFromDate:time]; NSLog(@"当前时间%@",nowTime); label = [[UILabel alloc] init]; label.frame = CGRectMake(20, 380, 300, 100); label.text = @"显示获取时间"; label.backgroundColor = [UIColor whiteColor]; [view addSubview:label]; [view addSubview:dataPicker]; } - (void)dataChangeVal:(UIDatePicker *)dataPicker{ // 获取当前时间 NSDate *currDate = dataPicker.date; // 格式化处理时间 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateStyle:NSDateFormatterShortStyle]; [formatter setTimeStyle:NSDateFormatterShortStyle]; NSString *time = [formatter stringFromDate:currDate]; label.text = [NSString stringWithFormat:@"设置的时间%@",time]; } @end
相关 UIDatePicker控件 1、显示日期 控件:UIDatePicker, UIButton A、首先,得到UIDatePicker上显示的日期,时间。保存在date变量中,然后创建了NSDateFo 港控/mmm°/ 2022年08月20日 12:22/ 0 赞/ 12 阅读
相关 UIDatepicker日期选择框的使用与日期键盘的定义 第一部分:日期选择框的简单使用 1.1 选择iPhone屏幕 ![Center][] 1.2 拖进一个UIPickerView日期选择框 ![Center 1][ 小咪咪/ 2022年08月19日 08:52/ 0 赞/ 281 阅读
相关 iphone开发UI组件之UIDatePicker日期选择组件的预习 为了省时间,直接上代码吧。 新建工程。 编辑控制器的.h文件如下: // // ViewController.h // datepicker 客官°小女子只卖身不卖艺/ 2022年08月04日 14:52/ 0 赞/ 154 阅读
相关 UIDatePicker // // UIDatePickerViewController.m // AppUI组件学习 // // Created by 一时失言乱红尘/ 2022年08月01日 06:21/ 0 赞/ 155 阅读
相关 ios自定义年月UIDatePicker 由于系统的UIDatePicker,只有年月日,没有年月,才进行自定义 使用 UIPickerView 进行封装 效果图: ![Image 1][] 有关Data 雨点打透心脏的1/2处/ 2022年06月08日 23:36/ 0 赞/ 442 阅读
相关 Swift - 使用UIDatePicker实现倒计时功能 如果使用UIDatePicker时将模式设置为CountDownTimer,即可让该控件作为倒计时器来使用。效果图如下: ![2015071016232396363.png] 悠悠/ 2022年04月10日 10:37/ 0 赞/ 479 阅读
相关 IOS UIDatePicker使用方法详解 NSDate timeIntervalSinceDate NSDateFormatter NSTimeInterval fabs 转载于 Bertha 。/ 2022年01月14日 02:47/ 0 赞/ 241 阅读
还没有评论,来说两句吧...