Я пытаюсь преобразовать мою строку в дату с использованием средства форматирования даты.
let timeSTR = "19740707"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyyMMdd"
let date = dateFormatter.date(from:timeSTR)
Я получаю ноль в объекте даты. любой другой timeSTR, например «1974070 6 » или «1974070 5 » или любой другой параметр будет работать ... мы обнаружили, что если мы добавим следующую команду
dateFormatter.timezone = Timezone(identifier:"UTC")
это решит проблему ...
более похожая дата, которая будет возвращать ноль: 19560603, 19440401, 19400601
Кто-нибудь есть идея, что не так с этими значениями ???
Добавление экрана печати из моей игровой площадки со значением 19740707:
Добавление экрана печати из моей игровой площадки со значением: "19740706"