我试图使从日期选择器打包的日期成为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是否需要先转换为字符串,然后再转换为NSDate?

任何帮助表示赞赏。

最佳答案

您正在寻找dateValue属性:

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

10-08 06:09