
Hello, The Java TZDB compiler models transitions in terms of historical transitions and transition rules. All transition rules start one year after the latest year among the unbounded rules in the TZDB database for a given zone. Reading the docs, I found the following explanation about that extra year: Also add one more year to avoid weird case where penultimate year has odd
offset.
Does anyone know what does it mean and in which cases does it occur? - Marcos

I assume I added that comment through trial and error. ie. the code didn't work without adding the year. Sadly I don't remember any more details. Stephen On Fri, 25 Jan 2019 at 20:13, Marcos Passos <marcospassos.com@gmail.com> wrote:
Hello,
The Java TZDB compiler models transitions in terms of historical transitions and transition rules. All transition rules start one year after the latest year among the unbounded rules in the TZDB database for a given zone.
Reading the docs, I found the following explanation about that extra year:
Also add one more year to avoid weird case where penultimate year has odd offset.
Does anyone know what does it mean and in which cases does it occur?
- Marcos

Thanks for clarifying it, Stephen. - Marcos Em sáb, 26 de jan de 2019 às 21:06, Stephen Colebourne <scolebourne@joda.org> escreveu:
I assume I added that comment through trial and error. ie. the code didn't work without adding the year. Sadly I don't remember any more details. Stephen
On Fri, 25 Jan 2019 at 20:13, Marcos Passos <marcospassos.com@gmail.com> wrote:
Hello,
The Java TZDB compiler models transitions in terms of historical
transitions and transition rules. All transition rules start one year after the latest year among the unbounded rules in the TZDB database for a given zone.
Reading the docs, I found the following explanation about that extra
year:
Also add one more year to avoid weird case where penultimate year has
odd offset.
Does anyone know what does it mean and in which cases does it occur?
- Marcos
participants (2)
-
Marcos Passos
-
Stephen Colebourne