У меня есть TimeZone в качестве значения NSString, заданного как «GMT-09: 00».
Все, что я хочу, это настроить мою NSTimeZone с этим форматом.Я пытался, но не смог этого сделать.Это время может меняться каждый раз, поэтому я не могу установить его как статический в методе
например.я не могу этого сделать - timeZoneForSecondsFromGMT: (- 9 * 3600).
Кроме того, могу ли я преобразовать вышеуказанный формат (GMT-09: 00) в количество секунд, так или иначе ??
РЕДАКТИРОВАТЬ: я просто хочу установить часовой пояс на определенный формат GMT.Это может быть что угодно, GMT-09: 00, GMT + 05: 30 и т. Д.
Если бы это было статическое значение, я мог бы использовать следующий метод для NSTimeZone.
[formatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:(-9*3600)]];
Но значение «GMT-09: 00» является строкой NSString.Поэтому каждый раз мне приходилось ломать строку и получать значения часов и минут.Есть ли более простой способ ?????
Спасибо за помощь!