Pregunta

¿Dónde puedo encontrar documentación sobre el formato de datos binarios emitida por javazic (los archivos incluidos en el paquete de Debian tzdata-java)?

El formato estándar utilizado en /usr/share/zoneinfo no tiene un concepto explícito de horario de verano en función del tiempo estándar. Sólo se sabe de una zona horaria que tienen diferentes compensaciones de UTC en diferentes épocas del año.

Sin embargo, hay algunas bibliotecas (como Boost clase time_zone_base , y el Rubí tzinfo biblioteca ) que prefiero pensar sobre una zona horaria como tener un "tiempo estándar" y luego una hora de verano con un poco de desplazamiento desde la hora estándar, por lo que en realidad no son compatibles con el estándar de información de zonas archivos.

vi la documentación para el formato javazic hace mucho tiempo, y me parece recordar que los datos contenidos en formato javazic pueden ser una mejor opción para estas bibliotecas que el formato zoneinfo. Pero no puedo recordar dónde está la documentación.

¿Fue útil?

Solución 2

Parece que la documentación que estoy buscando es en el clase sun.util.calendar.ZoneInfoFile .

Otros consejos

IIUC, build.tools.javazic es una paquete para la compilación de la base de datos del Olson información de zonas en archivos de información de la zona de Java. La documentación de la API es un poco escueta, pero podría ser un lugar para empezar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top