Lernardo, na verdade não vai funcionar kra. O problema acontece pq a data instanciada é 2010-10-17 00:00:00.000.... o flex pega a configuração da maquina local para ajuste de horário de verão, e entende que a partir do dia 17/10 vai ocorrer uma mudança de GMT (no caso, de -3 para -2)... então.. o flex faz um ajuste automatico de 1 hora neste tipo Date.... assim, a data fica 2010-10-16 23:00:00.000.
Caso você instancie esse tipo Date, atribuindo um horario que não se encontra neste intervalo de mudança, vai dar certo... algo como: new Date(2010,10,17,12,0,0,0). Isto resolve o problema quando estamos trabalhando com datas "brutas", mas caso vc precise trabalhar com os atributos de hora e minuto... ai o problema acaba ficando pior. Tive um problema grande com esse lance de horário de verão para um sistema onde eu necessito controlar hora / minuto / segundo do objeto Date -- Lincoln T. do Nascimento Silva Informática Biomédica - FFCLRP/FMRP USP - Ribeirão Preto 2010/9/17 Leonardo Cabral <[email protected]> > Assim resolveria seu caso??? > > var istoAgoraFunciona:Date = new Date(2010,10,17); > > > Em 17 de setembro de 2010 13:40, Lincoln Silva <[email protected]>escreveu: > >> Dia 17/10 é o dia que muda o horário de verão no brasil.. >> >> isso remete ao velho problema de flex com daylight... >> só dá uma pesquisada que você vai achar muitos topicos sobre o assunto >> >> Att >> -- >> Lincoln T. do Nascimento Silva >> Informática Biomédica - FFCLRP/FMRP >> USP - Ribeirão Preto >> >> >> 2010/9/17 Ciro Macedo <[email protected]> >> >> senhore o problema está no método "getDate()" do objeto Date. Por algum >>> motivo para a data "17/10/2010" este método que deveria retornar o DIA >>> correto retorna 16. Isso vincula o problema do colega Marcello Fontolan, >>> descrito em um email anterior e no que estou passando também. >>> Alguém sabe se o código de "Date" é aberto ?? ..aqui não consegui acessar >>> não ! >>> >>> >>> Em 17 de setembro de 2010 13:24, Ciro Macedo <[email protected]>escreveu: >>> >>> tem uma outra mensagem no grupo que acho que vai acabar convergindo para >>>> o mesmo problema: >>>> USUÁRIO: Marcello Fontola >>>> *..to pensando em uma "singela" [guambiarra / ajuste fino / pog] pra >>>> aminizar meu problema aqui, mais seria interessante uma solução mais >>>> elegante !!!* >>>> * >>>> * >>>> *qualquer novidade eu aviso !* >>>> * >>>> * >>>> * >>>> * >>>> Em 17 de setembro de 2010 13:20, Diego <[email protected]>escreveu: >>>> >>>> Verdade, nem me toquei que era no mês 10 =/ rsrs >>>>> >>>>> Estranho hen? >>>>> >>>>> On Sep 17, 1:16 pm, Ciro Macedo <[email protected]> wrote: >>>>> > cara, a data é de 30 dias após [17/10/2010] ! , e tem outra coisa, >>>>> "ontem" >>>>> > não deu problema não >>>>> > ....o sistema ta rodando a uns dias e todo o dia faz lançamentos com >>>>> 30 >>>>> > dias >>>>> > ..o problema apareceu hje!! =) >>>>> > >>>>> > Em 17 de setembro de 2010 13:10, Diego <[email protected]> >>>>> escreveu: >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > > Seria porque é o dia atual? >>>>> > >>>>> > > Ontem o teste deu errado? Se for assim amanhã vai dar erro também. >>>>> > >>>>> > > Não tem nada que pega a data atual por isso o flex faz confusão? >>>>> > >>>>> > > On Sep 17, 1:03 pm, Ciro Macedo <[email protected]> wrote: >>>>> > > > Senhores, bom dia !! >>>>> > > > ...me deparei com uma situação bem incomum no dia de hoje, se >>>>> possível >>>>> > > façam >>>>> > > > o seguinte teste com ActionScript: >>>>> > >>>>> > > >>>>> .......................................................................................................... >>>>> > >>>>> > > > * var istoFunciona:Date = >>>>> > > > DateField.stringToDate("16/10/2010", "DD/MM/YYYY");* >>>>> > > > * var istoNaoFunciona:Date = >>>>> > > > DateField.stringToDate("17/10/2010", "DD/MM/YYYY");* >>>>> > > > * var istoTambemFunciona:Date = >>>>> DateField.stringToDate("18/10/2010", >>>>> > > > "DD/MM/YYYY");* >>>>> > >>>>> > > >>>>> ........................................................................................................... >>>>> > >>>>> > > > aqui o método stringToDate do objeto 'DateField' retorna NULL >>>>> para >>>>> > > > '17/10/2010', e pelo que testei, somente para esta data ..com vcs >>>>> > > acontece o >>>>> > > > mesmo ??? >>>>> > >>>>> > > > abraço !!! >>>>> > > > -- >>>>> > > > Att >>>>> > > > Ciro Macedo >>>>> > >>>>> > > -- >>>>> > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>> > > Para enviar uma mensagem, envie um e-mail para >>>>> [email protected] >>>>> > > Para sair da lista, envie um email em branco para >>>>> > > [email protected] >>>>> > > Mais opções estão disponíveis emhttp:// >>>>> groups.google.com/group/flexdev >>>>> > >>>>> > -- >>>>> > Att >>>>> > Ciro Macedo- Hide quoted text - >>>>> > >>>>> > - Show quoted text - >>>>> >>>>> -- >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>> Para enviar uma mensagem, envie um e-mail para >>>>> [email protected] >>>>> Para sair da lista, envie um email em branco para >>>>> [email protected] >>>>> Mais opções estão disponíveis em >>>>> http://groups.google.com/group/flexdev >>>>> >>>> >>>> >>>> >>>> -- >>>> Att >>>> Ciro Macedo >>>> >>> >>> >>> >>> -- >>> Att >>> Ciro Macedo >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para [email protected] >>> Para sair da lista, envie um email em branco para >>> [email protected] >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > > > -- > Leonardo Cabral > Tel. +5511 2224.6750 > D-Click Web & Mobile Solutions > [email protected] > www.dclick.com.br/blog > www.dclick.com.br > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
