初学Swift之UI控件------UIDatePicker

  • 属性介绍

    • datePickerMode,设置日期选择器模式:

      • .countDownTimer:倒计时形式,16hours 28mins。

      • .dateAndTime:1月11号周五 上午10:25

      • .date:2019年10月8日

      • .time:下午 4:27

    • locale:设置日期选择器语言环境。

    • Date:设置日期选择器当前时间。

  • 代码实战 

 /**
     创建日期选择器
 */
func initDatePicker(){
        let screenWidth = UIScreen.main.bounds.size.width
        let datePicker=UIDatePicker()
        datePicker.frame = CGRect(x: 0, y: 400, width: screenWidth, height: 200)
        //倒计时形式  16hours 28mins
//        datePicker.datePickerMode = .countDownTimer
        //1月11号周五 上午10:25
        datePicker.datePickerMode = .dateAndTime
        //2019年10月8日
//        datePicker.datePickerMode = .date
        //下午 4:27
//        datePicker.datePickerMode = .time
        datePicker.backgroundColor = #colorLiteral(red: 1, green: 1, blue: 1, alpha: 1)
        datePicker.locale = Locale.init(identifier: "zh_cn")
        datePicker.date = Date()
    
        self.view.addSubview(datePicker)
        datePicker.addTarget(self, action: #selector(dateChangeLisenter(datePicker:)), for: .valueChanged)
    }
    
    /**
     日期选择器变化监听
    */
    @objc func dateChangeLisenter(datePicker:UIDatePicker){
        let chooseDate = datePicker.date
        print(chooseDate)
        let mydateformatter=DateFormatter.init()
        mydateformatter.dateFormat = "YYYY-MM-dd hh:mm:ss"
        let dateString = mydateformatter.string(from: chooseDate)
        print(dateString)
    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值