override func viewDidLoad(){
super.viewDidLoad()
//在加载视图后进行任何其他设置,通常是从笔尖。
//日期选择器控件的使用
//初始化一个日期选择器对像
让datePaicker = UIDatePicker()
//设置日期拾取器中心点的位置
datePaicker.center = CGPoint(x:160,y:200)
//设置标志值
datePaicker.tag = 1
self.view.addSubview(datePaicker)
让rect = CGRect(x:20,y:300,宽度:280,高度:44)
//初始化一个圆角矩形的按钮对象
let button = UIButton(类型:UIButtonType.roundedRect)
button.frame = rect
button.backgroundColor = UIColor.lightGray
button.setTitle(“获取日期”,用于:UIControlState())
button.addTarget(自我,动作:#selector(ViewController.getDate),用于:UIControlEvents.touchUpInside)
self.view.addSubview(按钮)
}
@objc func getDate(){
//通过标志值,获取当前日期拾取器对象
让datePicker = self.view.viewWithTag(1)为!的UIDatePicker
//获取日期值
let date = datePicker.date
//新建一个日期格式化对象,实现日期的格式化/
let dateFormater = DateFormatter()
//设置日期格式,大写的字母ħ表示采用24小时制
dateFormater.dateFormat =“yyyy-MM-dd HH:mm”
//将日期转换为指定格式的字符串
let dateAndTime = dateFormater.string(from:date)
//创建一个警告弹出窗口,显示日期结果
let alert = UIAlertController(标题:“信息”,消息:dateAndTime,preferredStyle:UIAlertControllerStyle.alert)
让alterAction = UIAlertAction(标题:“OK”,样式:UIAlertActionStyle.default,handler:nil)
alert.addAction(alterAction)
self.present(警报,动画:真,完成:无)
}