我有一个名为datePicker的UIDatePicker
。我想将var datePickerHour等于日期选择器中选择的小时值。目前,我能够获得datePicker.date,它出现为2017-03-15 05:24:12 +0000
。
目前的代码是......
@IBOutlet weak var datePicker: UIDatePicker!
@IBAction func button(_ sender): Any) {
let datePickerHour = datePicker.date
print(datePickerHour)
}
感谢您的帮助。
答案 0 :(得分:1)
试试这段代码:
{{1}}
答案 1 :(得分:0)
let date = datePicker.date
let calendar = Calendar.current
let hour = calendar.component(NSCalendarUnit.Hour , from: date)
它给出一个整数,即日期的小时。
或者,您可以使用components(_:from:)
方法,该方法返回Date
而不是Int