我有一个时间选择器,用户在其中选择时间,我在用户选择的时间之前或之后十分钟向用户发送通知。假设用户选择的时间为上午11:00,我希望该通知在上午10:55触发。我无法减去并增加十分钟的时间。由于这是我的新手,请帮助。.我花了很多时间仍无法解决此问题。感谢您的帮助
答案 0 :(得分:0)
您可以使用Calendar
减去分钟数:
Calendar.current.date(byAdding: .minute, value: -10, to: yourDate)
答案 1 :(得分:0)
使用iOS日历。
let beforeThreeMinutes = Calendar.current.date(通过添加:.minute,值:-3,到:datePicker.date)