J'ai un stringdate 16-MAY-2010 23:04:44 que j'ai besoin de convertir en fuseau horaire gmt qui est la sortie nécessaire est 17-Mai-2010 12:03:03.Formulaire de conversion de fuseau horaire stringdate
I utilisé pour convertir la date formatteurs mais le résultat que je reçois est pas dans le format i required.I vais envoyer le code s'il vous plaît laissez-moi savoir si je fais correct ou non
Voici le code:
NSString *timeStamp = [format stringFromDate:[NSDate date]];
NSString *output = [timeConv dateStringFromString:timeStamp];
- (NSString *)dateStringFromString:(NSString *)sourceString
{
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setFormatterBehavior:NSDateFormatterBehavior10_4];
[dateFormatter setDateFormat:@"dd-MMMM-yyyy HH:MM:ss"];
NSTimeZone *gmt = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
[dateFormatter setTimeZone:gmt];
NSDate *date = [dateFormatter dateFromString:sourceString];
return [dateFormatter stringFromDate:date];
}
La sortie que je reçois est le même temps sans conversion. alors s'il vous plaît laissez-moi savoir la bonne solution.
"GMT-1" n'est pas une abréviation de fuseau horaire. Le questionneur doit spécifier le fuseau horaire dans lequel il se trouve, soit par nom, soit par décalage. –
@Peter, Comme je l'ai dit, je n'ai aucune connaissance du cacao - cela inclut les abréviations de fuseaux horaires disponibles. Mais compte tenu de mon exemple, le PO est, je l'espère, en mesure de trouver quoi faire de toute façon. Si vous connaissez le cacao, et savez ce que cette ligne devrait être substituée pour faire la même chose, n'hésitez pas à modifier mon article. –
Merci Thomas j'ai eu la solution – Kishore