如何从时间选择器中选择的时间减去十分钟?

时间:2019-07-16 09:30:39

标签: ios swift datetimepicker

我有一个时间选择器,用户在其中选择时间,我在用户选择的时间之前或之后十分钟向用户发送通知。假设用户选择的时间为上午11:00,我希望该通知在上午10:55触发。我无法减去并增加十分钟的时间。由于这是我的新手,请帮助。.我花了很多时间仍无法解决此问题。感谢您的帮助

2 个答案:

答案 0 :(得分:0)

您可以使用Calendar减去分钟数:

Calendar.current.date(byAdding: .minute, value: -10, to: yourDate)

答案 1 :(得分:0)

使用iOS日历。

  

let beforeThreeMinutes = Calendar.current.date(通过添加:.minute,值:-3,到:datePicker.date)