• iOS 关于UIDatePicker常见使用方法


    Step---1:

     UIDatePicker*_datePiceker = [[UIDatePickeralloc] init];

        _datePiceker.frame= CGRectMake(10, 10, 300, 100);

     /*设置日期选择控件的样式

         UIDatePickerModeTime 时间模式

         UIDatePickerModeDate 日期模式

         UIDatePickerModeDateAndTime 日期时间模式

         UIDatePickerModeCountDownTimer 倒计时模式

         */

        _datePiceker.datePickerMode= UIDatePickerModeTime;

     //设置日期选择控件的地区

     NSLocale*_local =  [[NSLocalealloc]initWithLocaleIdentifier:@"zh_Hans_CN"];

        _datePiceker.locale= _local;

     //默认为当天

     NSCalendar*_calendar = [NSCalendarcurrentCalendar];

        _datePiceker.calendar= _calendar;

     //设置时区。

     NSTimeZone*_timeZone = [NSTimeZonedefaultTimeZone];

        _datePiceker.timeZone= _timeZone;

     //日期

     NSDate*_date = [NSDatedate];

        _datePiceker.date= _date;

     //倒计时 先指定模式 UIDatePickerModeCountDownTimer

     NSTimeInterval_minuteInterval = 60* 6;

        _datePiceker.countDownDuration= _minuteInterval;

     //设置最大 和 最小 先指定模式 UIDatePickerModeTime

     NSTimeIntervaloneYearInterval = 365* 24* 60* 60;

     NSDate*today = [NSDatedate];

     NSDate*oneYearFromToday = [today dateByAddingTimeInterval:oneYearInterval];

     NSDate*twoYearFromToday = [today dateByAddingTimeInterval:oneYearInterval * 2];

        _datePiceker.minimumDate= oneYearFromToday;

        _datePiceker.maximumDate= twoYearFromToday;

     //监听事件

    [_datePiceker addTarget:selfaction:@selector(dateChange:)forControlEvents:UIControlEventValueChanged];

        [self.viewaddSubview:_datePiceker];

    - (void)dateChange:(UIDatePicker*)change{

     NSDate*date = change.date;

     NSDateFormatter*formatter = [[NSDateFormatteralloc] init];

    [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];

     NSString*dateString = [formatter stringFromDate:date];

     NSLog(@"当前日期 %@",dateString);

    }

  • 相关阅读:
    Spring Boot 实现跨域的 5 种方式,看看哪种适合?
    Mavendeploy命令详解
    【Linux】进程与服务
    MySQL主从复制介绍及实操演示
    谈论 ModSecurity 和新的 Coraza WAF
    【工程光学】典型光学系统
    前端开发规范
    TiDB数据迁移场景综述
    阿里云轻量应用服务器Ubuntu20.04上手体验与基本配置(图形界面,ssh,代理等)
    OpenCV:开源计算机视觉的魔力之门
  • 原文地址:https://blog.csdn.net/qq_34491373/article/details/126420205