NSDatePicker 到 NSDate

NSDatePicker to NSDate

我正在尝试将从日期选择器中打包的日期变成 NSDate,这样我就可以创建一个事件。

@IBOutlet var pckStartDate: NSDatePicker!
@IBOutlet var pckEndDate: NSDatePicker!


var dateFmt1 = NSDateFormatter()
    dateFmt1.dateFormat = "yyyy-MM-dd"
    var _startDate:NSDate = dateFmt1(pckStartDate)

我显然不能使用 dateFromString() 方法,因为 pckEndDate 不是字符串。我怎样才能得到这份工作? pckEndDate是否需要先转成String再转成NSDate?

感谢任何帮助。

您正在寻找 dateValue 属性:

let startDate: NSDate = pckStartDate.dateValue
let startDateString: String = dateFmt1.stringFromDate(startDate)