title: Not able to set NSTimeZone to a required format
body: <p>I have a TimeZone as NSString value given as "GMT-09:00". </p>
  
  <p>All I want is to setup my NSTimeZone with this format. I tried but wasn't able to do this. This time may vary every time so i can't set it as static in the method</p>
  
  <p>eg. i can't do this --  timeZoneForSecondsFromGMT:(-9*3600).</p>
  
  <p>Also, can I convert the above format (GMT-09:00) into number of seconds anyhow??</p>
  
  <p><strong>EDIT : I just want to set the time zone to a specific GMT format. It could be anything, GMT-09:00, GMT+05:30, etc.</strong></p>
  
  <p>If it was a static value I could have used the below method for NSTimeZone.</p>
  
  <pre><code>[formatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:(-9*3600)]];
  </code></pre>
  
  <p>But the value "GMT-09:00" is an NSString. So everytime, I would have to break the string and get the values for Hours and minutes. Is there an easier way?????</p>
  
  <p>Thanks for the help!</p>