Вот почему это происходит. Проверьте мой ответ. Я обновляюсь для получения всего.
var timeReminder = Date()
let dateFormReminder = DateFormatter()
dateFormReminder.calendar = Calendar.current
dateFormReminder.dateFormat = "HH:mm a"
dateFormReminder.timeZone = TimeZone(abbreviation: "GMT +05:30")
timeReminder = dateFormReminder.date(from: txt_time.text!)!
ажение выбора даты
я не получаю местное время, когда я конвертирую строку времени в значение даты. ВЫХОД: - 2000-01-01 07:12:00 +0000