JodaTime [Resolvido]  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Lagaffe
JavaChild
[Avatar]

Membro desde: 20/08/2009 22:47:36
Mensagens: 127
Offline

Estou tendo um erro com o JodaTime na hora de gravar no banco:

Estou trabalhando com o LocalDate do JodaTime.

Pesquisei na internet e a explicação dada foi a seguinte:

This means that the instant you define does not exist. Normally this
is due to daylight saving.

e

Chances are your code tries to create Oct 19 2008 at Midnight, which happens to be when the Sao Paulo daylight savings time transition occurs. This error is telling you that this time (instant) doesn?t exist. At the DST transition to time moves from Oct 18 23:59:50 to Oct 18 01:00:00, midnight is skipped. I suspect your input argument equals Oct 18 00:00:00.


Ou seja no dia 17/10/2010 não haverá o horário (instante) indicado! Acontece que digitei somente o dia (LocalDate). E isso pode acontecer sempre que houver alguma mudança de horário, pelo que entendi.



Alguem tem alguma idéia de como resolver esse problema?

Obrigado.

This message was edited 1 time. Last update was at 21/09/2010 15:49:29

dudaskank
GUJ Ranger
[Avatar]
Membro desde: 12/09/2003 14:59:26
Mensagens: 850
Localização: Suzano, SP, Brasil
Offline

não uso nem vraptor nem joda, mas talvez se é você mesmo que está convertendo para UTC, pode tentar alguns destes métodos:

  • http://joda-interest.219941.n2.nabble.com/possible-bug-in-date-parsing-td2434227.html

  • http://joda-time.sourceforge.net/userguide.html#Changing_TimeZone


  • boa sorte

    This message was edited 1 time. Last update was at 20/09/2010 18:18:52


    Eduardo Oliveira

    Toque a balada do amor inabalável, eterna love song de nós dois...

    Página
    [WWW]
    Lagaffe
    JavaChild
    [Avatar]

    Membro desde: 20/08/2009 22:47:36
    Mensagens: 127
    Offline

    Resolvido!

    Atualizei o jar joda-time-hibernate da versão 1.1 para a versão 1.2 e funcionou.

    Ufa! Estava ficando preocupado, nada estava funcionando.

    Pelo menos fiquei conhecendo melhor o projeto oficial que vai substituir a API de Date and Time: o jsr-310.

    Parece que deve ficar pronta logo e que deve melhorar muito a atual.
     
    Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team