KEYWORD
你好,你可以看到我清楚地将日期选择器的字符串值转换为第7行的NSDate,但它仍然不允许我使用dateByAddingTimeInterval方法,因为它仍然认为它是一个字符串。非常感谢任何帮助或建议。先谢谢!
答案 0 :(得分:0)
看起来你做的与你认为你做的相反。 dateFormatter.stringFromDate(datePicker.date)
将NSDate
转换为String
。如果这是您的意图,则应将您的时间间隔添加到将其转换为String
之前的日期。像这样。
let timeinterval = NSTimeInterval.abs(17 * 60) //time in seconds
let newDate = datePicker.date.dateByAddingTimeInterval(-timeinterval)
let strDate = dateFormatter.stringFromDate(newDate)
print("\(strDate) is the date on the datePicker @")