利用可能なすべてのシステム タイムゾーンを GMT 形式で使用したい
(GMT+5:00)chennai,Mumbai,Kolkata NewDelhi
誰でも助けることができますか?
利用可能なすべてのシステム タイムゾーンを GMT 形式で使用したい
(GMT+5:00)chennai,Mumbai,Kolkata NewDelhi
誰でも助けることができますか?
最初にすべてのタイムゾーンを次のように保存します。
NSArray *timezoneNames = [NSTimeZone knownTimeZoneNames];
NSMutableArray *timezones = [NSMutableArray arrayWithCapacity:[timezoneNames count]];
for (NSString *name in [timezoneNames sortedArrayUsingSelector:@selector(compare:)]){
[(NSMutableArray *)timezones addObject:[NSTimeZone timeZoneWithName:name]];
}
NSLog(@"All timezones :\n%@",timezones);
次に、オフセットを加算および減算して GMT を基準にして、すべてのタイムゾーンを変換できます。
次のコード行を試してください。
NSArray *timeZoneNames = [NSTimeZone knownTimeZoneNames];
for(NSString *stringName in timeZoneNames) {
NSTimeZone *timeZoneTemp = [NSTimeZone timeZoneWithName:stringName];
NSLog(@"%@", [timeZoneTemp description]);
}