-2
A
回答
1
let calendar = Calendar(identifier: Calendar.Identifier.gregorian)
for (idx, date) in dates.enumerated() {
if calendar.isDateInToday(date) {
print("today at index \(idx)!")
}
}
+0
謝謝!我將如何獲得匹配數組中日期的對象的索引? –
+0
只需使用'enumerated()'函數:) –
1
獲取第一個項目的索引,其中fireDate
在今天。如果不是nil
,至少有一個項目。
let calendar = Calendar.current
if let indexOfFirstReminderWhichFiresToday = reminders.index(where: { calendar.isDateInToday($0.fireDate) }) {
print("\(reminders[indexOfFirstReminderWhichFiresToday]) fires today")
}
相關問題
- 1. 如何檢查日期是否大於今天的日期Laravel5
- 2. PHP:生日檢查今天的日期
- 3. 檢查日期大於2天,從今天的日期的JavaScript
- 4. 如何檢查今天是否是Java日曆的星期日
- 5. 檢查日期是否爲今日日期在劍道網格列
- 6. 如何檢查日曆中是否包含選定日期包含日期小於今天的日期
- 7. 檢查文件的日期與今天的日期
- 8. 今天的日期
- 9. 比較日期到今天的日期
- 10. 按日期分組,看看日期是否爲今天?
- 11. 如何檢查今天的日期=從SQL日期?
- 12. 檢查今天的日期開始日期和結束日期之間落在
- 13. 如果日期不足,則給日期列「今天」日期
- 14. 如何檢查輸入日期是否等於今天的日期?
- 15. Cakephp檢查今天的日期是否適合兩個日期間隔
- 16. SQL查詢檢查到期日期是從今天3天?
- 17. 檢查日期是否屬於日期陣列
- 18. PHP計數日期和今天日期
- 19. 檢查指定日期是今天,昨天還是未來日期
- 20. 設置PHP日期爲今天的日期在jQuery全日曆
- 21. 檢查日期,如果今天,回到今天或正常日期
- 22. 是今天日期5天內的項目日期
- 23. 比較日期爲今天的日期,並返回天
- 24. 檢查給定的日期是否在varchar日期列表中
- 25. 爲什麼今天的日期顯示爲之前的日期?
- 26. 檢查其日期最接近今天
- 27. CakePHP 3:檢查日期大於今天
- 28. 檢查我的日期是在日期陣列
- 29. 的JavaScript今天的日期
- 30. 如何檢查日期是否在今天前三天
編輯您的問題並在這裏粘貼相關代碼 –