I\'m having weird problem with java TimeZone..
Calling TimeZone.getDefault() gives my local time zone, which has an ID \"GMT+02:00\". Funny thing is
Any timezone can be specified as "GMT" plus/minus an offset. The timezone doc refers to this as a "custom ID".
To populate a drop-down, I think you'd be better off coming up with a specific list of cities/offsets, with an association to the timezone. The array returned by getAvailableIDs()
is huge -- 586 entries in my install -- and you definitely don't want to force your users to plod through this.