import UIKit class ViewController: UIViewController{ override func viewDidLoad() { super.viewDidLoad() //建立日期選擇器 let datePicker = UIDatePicker(frame: CGRect(x:0, y:0, width: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)) } }