cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X

Download all timezones

ablyth
7-Bedrock

Download all timezones

Can anyone think of a quick and easy way to get all the UTC Offset's of configured timezones? Or is it possible somewhere in my preferences settings that i have missed to display the timezone with +-(x) hours?

 

Any methods quicker than Googling them all gratefully received!

 

Alan

1 ACCEPTED SOLUTION

Accepted Solutions
cdovholuk
6-Contributor
(To:ablyth)

You're looking for the ones which java provides I take it?  Here's a simple custom object:


String allOffsets = "";


TimeZone.getAvailableIDs().each()


{


  TimeZone tz = TimeZone.getTimeZone(it);


  allOffsets += tz.ID + " = " + tz.getOffset(System.currentTimeMillis()) + "\n";


}


allOffsets;


Notice that you need to provide the date so that the offset can be calculated properly.

Is that the sort of thing you're looking for?

(some results of the scripto)

Etc/GMT+12 = -43200000

Etc/GMT+11 = -39600000

Pacific/Midway = -39600000

Pacific/Niue = -39600000

Pacific/Pago_Pago = -39600000

Pacific/Samoa = -39600000

US/Samoa = -39600000
...

...

View solution in original post

2 REPLIES 2
cdovholuk
6-Contributor
(To:ablyth)

You're looking for the ones which java provides I take it?  Here's a simple custom object:


String allOffsets = "";


TimeZone.getAvailableIDs().each()


{


  TimeZone tz = TimeZone.getTimeZone(it);


  allOffsets += tz.ID + " = " + tz.getOffset(System.currentTimeMillis()) + "\n";


}


allOffsets;


Notice that you need to provide the date so that the offset can be calculated properly.

Is that the sort of thing you're looking for?

(some results of the scripto)

Etc/GMT+12 = -43200000

Etc/GMT+11 = -39600000

Pacific/Midway = -39600000

Pacific/Niue = -39600000

Pacific/Pago_Pago = -39600000

Pacific/Samoa = -39600000

US/Samoa = -39600000
...

...

That's perfect!

Thanks Clint,

Alan

Top Tags