zonetime example argentina java timezone java-time timezoneoffset

argentina - timezone java example



TZupdater falla con la publicaciĆ³n tzdata2016g (2)

TZUpdater 2.1.0 está fallando con la versión tzdata2016g. Para Java 8, falla con el error "El archivo de origen no contiene el archivo: VERSIÓN", mientras que se completa con el comentario "JRE actualizado a la versión: tzdataunknown" para Java 7.

La razón de esto parece ser un cambio reciente en la distribución de tzdata de la IANA: campo Unsetting VERSION de Makefile. Se informó un error con respecto al problema: https://bugs.openjdk.java.net/browse/JDK-8166928 .

La fecha del horario de verano (30 de octubre de 2016) se está acercando y al menos necesitamos una solución para esto. ¿Es, de alguna manera, posible?


Solución:

Edición 1: los archivos modificados (en funcionamiento) se pueden descargar desde tzupdater_2016g_workaround

Editar 2: Oracle anunció la misma solución alternativa: http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html#issues . Sin embargo, aún necesita crear archivos tzdata2016g.tar.gz y tzdata2016g.tar.gz.sha512 de trabajo usted mismo. En su lugar, puede descargar los archivos que preparé. Ver Editar 1.


oneliner para los perezosos:

curl https://github.com/anlcan/tzupdate/raw/master/tzupdate.zip -o tzup.zip && unzip tzup.zip && cd tzup && sh run.sh

El archivo tzupdate.zip contiene el tzdata2016g.tar.gz , el hash correcto tzdata2016g.tar.gz.sha512 y el script con el comando java tzupdate. Puede encontrar el archivo zip aquí: https://github.com/anlcan/tzupdate .