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

Responder a