标签:
|
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 UIKitclass 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