import UIKit class ViewController: UIViewController{ override func viewDidLoad() { super.viewDidLoad() //创建日期选择器 let datePicker = UIDatePicker(frame: CGRect(x:0, y:0, 320, height:216)) //将日期选择器区域设置为中文,则选择器日期显示为中文 datePicker.locale = Locale(identifier: "zh_CN") datePicker.addTarget(self, action: #selector(dateChanged(datePicker:)), for: .valueChanged) //改变控件时间选择模式 日期 datePicker.datePickerMode = .date; //改变控件时间选择模式 时间 datePicker.datePickerMode = .time; //修改该文字颜色 datePicker.setValue(UIColor.red, forKey: "textColor") self.view.addSubview(datePicker) } //日期选择器响应方法 @objc func dateChanged(datePicker : UIDatePicker){ //更新提醒时间文本框 let formatter = DateFormatter() //日期样式 formatter.dateFormat = "yyyy年MM月dd日 HH:mm:ss" print(formatter.string(from: datePicker.date)) } }