Господа, прошу подсказать, как встроенными средствами, не используя “лишних” библиотек (т.к. SwiftDate или подобных) получить от текущей даты час, минуты и день недели в указанной временной зоне (полученной из TimeZone.current.abbreviation(), которая была передана как текстовое значение)
Выводить как строку из DateFormatter и парсить - некрасиво.
Получить час, минуты, день недели для любого часового пояса
kostasoft
#1
kostasoft
#2
Пришел к выводу, что лучше передавать вместо TimeZone - целочисленное значение разницы во времени между текущим часовым поясом и GMT: TimeZone.current.secondsFromGMT()
А при обработке через календарь вытаскивать нужные данные с текущей даты + разница