如何从UIDatePicker获取数据 - Swift

时间:2014-10-31 04:34:57

标签: ios swift

我正在尝试从UIDatePicker获取数据,例如用户选择的日期为晚上7:15   如何从中获取数据,以便我可以操作并将其用于其他功能?

如果您有任何疑问或需要任何澄清,请在下面发表评论。

1 个答案:

答案 0 :(得分:16)

为您的UIDatePicker添加处理程序,如下所示:

yourDatePickerView.addTarget(self, action: Selector("handler:"), forControlEvents: UIControlEvents.ValueChanged)

然后在你的处理程序中执行类似的操作:

func handler(sender: UIDatePicker) {
    var timeFormatter = NSDateFormatter()
    timeFormatter.timeStyle = NSDateFormatterStyle.ShortStyle

    var strDate = timeFormatter.stringFromDate(datePicker.date)
    // do what you want to do with the string.
}