Swift UIDatePicker的使用,时间选择器

@IBOutlet weak var briPic: UIDatePicker! //C哥(我的自称)用Xib创建的UIDatePicker,你可以自己初始化一个

    private var birthdayStr: String! // 声明一个变量用来记录选择的日期

    override func viewDidLoad() {

        super.viewDidLoad()

        //给UIDatePicker添加事件

         briPic.addTarget(self, action: Selector("datePickerDateChanged:"), forControlEvents: UIControlEvents.ValueChanged)

    }

//这个是按钮的点击方法,我在这里是把选择的日期返回给了主控制器,你可以在这里做任何你想的处理

    @IBAction func sureClick(sender: AnyObject) {

        delegate?.postBriStr(birthdayStr ?? "2017-01-01")

    }

//MARK:  datePickerDateChanged,UIDatePicker的事件

     func datePickerDateChanged(paramDatePicker: UIDatePicker){

        let formatter = NSDateFormatter.init()

        formatter.dateFormat = "yyyy-MM-dd" // 这句就是你想的要的类型,我要的是1991-02-03,这种类型。yyyy代表年,MM代表月,dd是日,“-”是分隔符。举个例子吧比如你要1991/02只有年和月,这种类型的事件就这样写: formatter.dateFormat = "yyyy/MM"是不是很简单。

        birthdayStr = formatter.stringFromDate(paramDatePicker.date)  //这就是你要的字符串,尽情使用吧!

    }

 

转载于:https://www.cnblogs.com/caodedi-88/p/6269498.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值