On Jun 18, 2010, at 21:21:32, David Rowland wrote: > > On Jun 18, 2010, at 9:19 PM, Rick Mann wrote: > >> On Jun 18, 2010, at 21:15:58, David Rowland wrote: >> >>> >>> On Jun 18, 2010, at 6:38 PM, Rick Mann wrote: >>>> Is there any way to get short abbreviations for a TimeZone? I need it >>>> short due to limited space. I need a common abbreviation due to users not >>>> knowing POSIX timezone names. >>> >>> this works for me: >>> >>> NSTimeZone* theZone; >>> NSString* zoneAbbreviation; >>> >>> theZone = [NSTimeZone timeZoneWithName:tzName]; >>> zoneAbbreviation = [theZone abbreviation]; >>> >> >> I've discovered that this seems to be a change between iOS 3.1/3.2 and 4.0. >> >> That is, the code works, but does not return the correct values. > > If it doesn't return the correct values then it doesn't work. I have not used > 4.0 yet, so this goes high on my watch list.
Well, the values are correct in that some time zones return correct abbreviations like PDT, and other time zones return "GMT±HH:MM", depending on the time zone. Interestingly, NSTimeZone* tz = [NSTimeZone timeZoneWithName: @"UTC"]; NSString* abv = tz.abbreviation; returns "GMT+00:00". Not very nice. -- Rick _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com