我試圖在swift中實現代碼,它會給我距離當前日期最近的日期。Swift - 可選日期比較
的事情是我希望用戶在最多3個日期選擇,而每一次他選擇了日期時間被添加到命名爲陣「提醒」
然後我檢查有多少個項目(最多3)在此陣列(命名爲:提醒),並存儲該數組中的特定日期/日期使用CoreData:
if addObjectView.reminders.count == 1 {
newobject.firstReminder = addObjectView.reminders[0]
}
if addObjecteView.reminders.count == 2 {
newobject.firstReminder = addObjectView.reminders[0]
newobject.secondReminder = addObjectView.reminders[1]
}
if addObjectView.reminders.count == 3 {
newobject.firstReminder = addObjectView.reminders[0]
newobject.secondReminder = addObjectView.reminders[1]
newobject.thirdReminder = addObjectView.reminders[2]
}
然後我想實現代碼首先檢查是否從CoreData第一/第二/ thirdReminder是零,如果它不是然後將它與當前日期進行比較。如果它是'更大',那麼從此日期開始將String設置爲標籤。但是我也想比較一下自己之間的第一次/第二次/第三次提醒的日期,或者以某種方式確保第一次提醒總是早於第二次,等等。
我不知道這是否很難,但我試圖弄清楚,我卡住了。
完美主意NSTimeIntervalSince1970!謝謝! – Ancinek