Swift -(UIDatePicker)日期选择控件的用法

import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
    super.viewDidLoad()
      var SCREEN_WIDTH  = self.view.frame.width
      var SCREEN_HIGHT = self.view.frame.height
    //创建日期选择器
    let datePicker = UIDatePicker(frame: CGRectMake(0, 0, SCREEN_WIDTH, 300))
    //将日期选择器区域设置为中文,则选择器日期显示为中文
    //默认日期选择控件中的文字是英文,如果想显示中文,则需要将日期选择控件的区域做如下设置
    datePicker.locale = NSLocale(localeIdentifier: "zh_CN")
    //注意:action里面的方法名后面需要加个冒号“:”
    datePicker.addTarget(self, action: "ChangeDate:",
        forControlEvents: UIControlEvents.ValueChanged)
    self.view.addSubview(datePicker)
}
 
//日期选择器响应方法
func ChangeDate(datePicker : UIDatePicker){
    //更新提醒时间文本框
    let formatter = NSDateFormatter()
    //日期样式
    formatter.dateFormat = "yyyy年MM月dd日 HH:mm:ss"
    print(formatter.stringFromDate(datePicker.date))
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
}
}

你可能感兴趣的:(Swift -(UIDatePicker)日期选择控件的用法)