Я пытаюсь проверить, существует ли конкретный день в месяце или нет. Однако не смог найти ничего полезного. Чтобы привести пример, я попробовал код ниже в Playground;
var components = DateComponents()
components.month = 2
components.year = 2016
components.day = 30
components.calendar = Calendar.current
components.date
Это дает ответ;
"Mar 1, 2016, 12:00 AM"
Итак, что он делает, так это пытается манипулировать часовыми поясами и перемещает стрелку. Следовательно, я не могу найти способ проверить, существует ли конкретный день в данном месяце и году. Может ли кто-нибудь направить.