I want to get all available time zones in 3 letter format. like "GMT", "PST" etc.. I was trying to use TimeZone.getAvailableIDs(). But this function does not return the 3 letter format. Could you please suggest a way out. Thanks in advance.
Once you get the Available Ids in a String array , pass it to the TimeZone.getTimeZone("YZX") and use getDisplayName() with style as (SHORT)
PS: Dont have JDK installed to try out the better way than this.