Pergunta

Onde posso encontrar documentação sobre o formato de dados binários emitidos por javazic (os arquivos enviados no Debian's tzdata-java pacote)?

O formato padrão usado em /usr/share/zoneinfo Não possui conceito explícito de horário de verão versus tempo padrão. Ele conhece apenas um fuso horário com desvios diferentes da UTC em diferentes épocas do ano.

No entanto, existem algumas bibliotecas (como o Boost's time_zone_base classe e o rubi Tzinfo biblioteca) que preferem pensar em um fuso horário como tendo um "tempo padrão" e, em seguida, um horário de verão com algum compensação do horário padrão, para que eles não sejam realmente compatíveis com os arquivos ZoneInfo padrão.

Eu vi a documentação para o javazic formato há muito tempo, e pareço lembrar que os dados contidos em javazic o formato pode ser mais adequado para essas bibliotecas do que o zoneinfo formato. Mas não me lembro onde está a documentação.

Foi útil?

Solução 2

Parece que a documentação que estou procurando está no Sun.util.Calendar.ZONEINFOFILE classe.

Outras dicas

Iiuc, build.tools.javazic é um pacote para compilar o Banco de dados da ZoneInfo OLSONFO nos arquivos de informações da zona java. A documentação da API é um pouco concisa, mas pode ser um lugar para começar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top