我的问题是尝试将日期选择器结果转换为 unix 时间戳。我的客户坚持将其作为 unix 时间戳保存到 Firebase 数据库中。我对 swift 也很陌生,所以...
let myTimeStamp = NSDate(timeIntervalSince1970: self.datePicker?.date)
这是 datePicker 的结果:2016-12-03 00:56:00 +0000 这是错误:无法转换“日期”类型的值?到预期的参数类型“TimeInterval”(又名“Double”)
请先生们女士们帮忙!
最佳答案
您已经有了日期
。由于您需要时间戳,请调用:
let myTimeStamp = self.datePicker?.date.timeIntervalSince1970
myTimeStamp
将是一个具有 Unix 时间值的 NSTimeInterval
。
关于ios - 将 UIDatePicker 结果转换为 unix 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40646142/