Итак, это интересно:
po Calendar.default.date(from: DateComponents(year: 2022, month: 1, hour: 16, minute: 1, second: 1, weekday: 1, weekOfMonth: 1))
▿ Optional<Date>
▿ some : 2021-12-26 23:01:01 +0000
- timeIntervalSinceReferenceDate : 662252461.0
Я ожидаю 1 января 2022 года, но получаю 26 декабря 2021 года? Почему оно это делает? Я делаю что-то не так?
Я удалил weekOfMonth, и это сработало. Спасибо! Calendar.default существует в созданном мной расширении, которое обычно называется autoUpdatingCurrent.
@xytor нет проблем. Было бы признательно, если бы вы могли принять ответ, если вы им довольны.
Я не вижу кнопки, чтобы сделать это.