1、显示日期
控件:UIDatePicker, UIButton
A、首先,得到UIDatePicker上显示的日期,时间。保存在date变量中,然后创建了NSDateFormatter 对象, 用于对上面得到的日期进行格式化,最后通过UIAlertView显示选择的时间。代码如下:
import UIKit
class ViewController: UIViewController {
///---控件关联代码
@IBOutlet weak var dpicker: UIDatePicker!
@IBOutlet weak var btnShow: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
///----用于测试UIDatePicker的属性取值
print(dpicker.locale!.localeIdentifier);
print(dpicker.calendar.calendarIdentifier);
let date = dpicker.date;
print(date.descriptionWithLocale(dpicker.locale?.localeIdentifier));
}
///---按钮单击事件
@IBAction func showClick(sender: UIButton) {
var date = dpicker.date;
///---创建一个日期格式
var dformatter = NSDateFormatter();
///---为日期设置格式字符串
dformatter.dateFormat = "yyyy 年 mm 月 dd 日 HH:MM:SS";
///---使用日期格器格式化时间
var dateStr = dformatter.stringFromDate(date);
var message = "当前时间是:\(dateStr)";
///---创建一个UIAlertView对象(警告框)并且通过该警告框显示选择的日期
///---警告框属性设置
let alertView = UIAlertView();
alertView.title = "当前时间是:";
alertView.message = message;
alertView.addButtonWithTitle("确定");
///---显示
alertView.show();
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}