Já passei por algo parecido quando usei um widget de Calendário do GWT- EXT. Isso, muito provavelmente, tá relacionado ao horário de verão. A data que você inicializou é convertida em um long, mas esse long não leva em conta o horário de verão. Por isso que funciona em 2009.
On 29 dez, 14:23, jpleiser <[email protected]> wrote: > Estou tentando criar a data 19/10/2008, mas quando tento instanciar a > data conforme exemplo abaixo, > a data retorna 18/10/2008, alguém poderia me ajudar. > > Observação: se executo no modo depuração funciona, já na execução > normal com o IE, Crome, ou Firefox 1.5 a data > é criada errada, detalhe se olhar a data gerada a hora fica como > 23:00:00 e não 00:00:00. > > Date date = new Date(); > Date newDate = new Date(2008-1900,9,19,0,0,0); > Window.alert("Data : "+DateUtil.format(newDate,"d/m/Y")+ " data sem > formato : "+newDate+" data de Hoje : "+date); > > Observação 2: Se troco a data para 19/10/2009 funciona. > Date date = new Date(); > Date newDate = new Date(2009-1900,9,19,0,0,0); > Window.alert("Data : "+DateUtil.format(newDate,"d/m/Y")+ " data sem > formato : "+newDate+" data de Hoje : "+date); --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
