jak korzystać z nsdateformatter do Wenezueli

Próbuję zaplanować datę w kalendarzu, która ma godzinę rozpoczęcia i czas zakończenia, wszystko działa prawidłowo, jeśli strefa czasowa znajduje się w USA, a data, o której zmiana nie pomaga, i potrzebuję jej w Wenezueli, co powinno Robię tak, jak umieszczam generica, aby mi służyć wszędzie bez względu na strefę czasową?

tutaj pozostawiam kod jako dane i wprowadzam go, gdy tworzę format daty.

 comes the date in the following format: 12/10/2012 05:00 pm

  EKEvent* event = [EKEvent eventWithEventStore:eventStore];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeZone:[NSTimeZone localTimeZone]];
[dateFormatter setDateFormat:@"dd/MM/yyyy hh:mm:ss a"];
  horafin = [dateFormatter dateFromString:inicio];
horafin  = [horafin dateByAddingTimeInterval:3600];
horainicio = [dateFormatter dateFromString:inicio];
[dateFormatter release];


NSString *ti=[[NSString alloc]initWithString:title];
NSLog(@"");
event.title =@"juego";
event.startDate = horainicio;
event.endDate = horafin;
event.URL = [NSURL URLWithString:@"http://pagina.com"];
event.notes = ti;
event.allDay = NO;
vc.event = event;
vc.editViewDelegate = self;
[self presentViewController:vc animated:YES completion:nil];

Zadzwoń do mnie w kalendarzu zdarzeń poprawnie tylko wtedy, gdy zmienisz strefę czasową, ponieważ nie wziąłem daty poprawnie Mogę to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion