标签:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
class ViewController : UIViewController { @IBOutlet var dpicker: UIDatePicker ! @IBOutlet var btnshow: UIButton ! override func viewDidLoad() { super .viewDidLoad() } @IBAction func showClicked(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() } } |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
import UIKit class ViewController : UIViewController { override func viewDidLoad() { super .viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //创建日期选择器 var datePicker = UIDatePicker (frame: CGRectMake (0.0, 0.0, 320.0, 216.0)) //将日期选择器区域设置为中文,则选择器日期显示为中文 datePicker.locale = NSLocale (localeIdentifier: "zh_CN" ) //注意:action里面的方法名后面需要加个冒号“:” datePicker.addTarget( self , action: "dateChanged:" , forControlEvents: UIControlEvents . ValueChanged ) self .view.addSubview(datePicker) } //日期选择器响应方法 func dateChanged(datePicker : UIDatePicker ){ //更新提醒时间文本框 let formatter = NSDateFormatter () //日期样式 formatter.dateFormat = "yyyy年MM月dd日 HH:mm:ss" println (formatter.stringFromDate(datePicker.date)) } override func didReceiveMemoryWarning() { super .didReceiveMemoryWarning() } } |
1
2
|
//将日期选择器区域设置为中文,则选择器日期显示为中文 datePicker.locale = NSLocale (localeIdentifier: "zh_CN" ) |
Swift - 日期选择控件(UIDatePicker)的用法
标签:
原文地址:http://www.cnblogs.com/Free-Thinker/p/4838191.html