Mister M em nova JSR Date and Time API

Michael Nascimento Santos, que trabalha conosco na Summa, fez um clone seu para trabalhar em uma nova JSR a Date and Time API. Essa JSR terá influência do projeto de código livre Joda Date and Time API, pois o autor é participante da JSR também.

Ainda não li a proposta da JSR, mas algo que causa um pouco de trabalho, é atualizar o horário de verão, pois como as datas de ínicio e término variam em todas as ocorrências, é necessário atualizar o SO e JVM para refletir corretamente essas datas.

Até o ano passado era necessário efetuar o download do código fonte do JDK (não é o src.zip) e compilar o pacote javazic e baseado no arquivo de timezone novo (arquivo texto), gerar o novo arquivo de timezone (binário) e colocar no $JAVA_HOME/jre/lib/zi. Atualmente isso já consegue ser aliviado através da ferramenta TZUpdate que a Sun lançou ano passado.

Não sei se essa parte estará na JSR (vou ler mais tarde).

Ademais a API de Date e Time do Java precisa de algumas melhorias na API, para tornar mais fácil o uso dela. Ainda não esbarrei em algum problema sério que fizesse que eu usasse o JodaTime por exemplo (pelo que visualizei no guia de exemplo, é bem fácil).

Pela brincadeira do clone do Michael Nascimento, pois possui tantas atividades, que só clonando para conseguir fazer tantas atividades.

Desejo sucesso e que a API esteja disponível no JDK 7.

Categorias:

Atualizado em:

Deixe um comentário