On Wednesday, June 5, 2019 at 4:53:33 PM UTC+2, Jens wrote:
>
>
> I looked at the file and the GWT code using it and the format seems pretty 
>> clear to me. 
>>
>
> Totally forgot to write the format down for documentation:
>
> europeBerlin = {
>
>  // Time Zone Id
>  "id": "Europe/Berlin", 
>
>  // List of <hours since epoch, DST offset in minutes> pairs. The DST 
> offset is added on top of std_offset if DST is active. Thus it is 0 when 
> switching to normal time.
>  "transitions": [89953, 60, 94153, 0, ... ], 
>
>  // name of time as pair of <short name, full name>. If transitions is 
> empty, size must be 2, otherwise 4. The first pair is normal time, the 
> second pair is DST.
>  "names": ["CET", "Central European Time", "CEST", "Central European 
> Summer Time"],
>
>   // The offset during normal time.
>  "std_offset": 60
>
> }
>
>
>
> The current file shipped with GWT has no negative transition points, so it 
> does not contain any data before 1970 which is kind of sad. Using IANA db 
> we would have a lot more historic data. GWT also has future transition 
> points which can usually be calculated using the DST rule defined in tzdata 
> (java.time has an API for that and JodaTime probably as well). So a new 
> tool would need to do that as well.
>

Is bundling data before 1970 really worth the additional bloat? If you ask 
me, I wouldn't even go down to 1970.

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/f42236b2-2ea9-43f8-b0d6-f0c78e7757d5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to