Você deve implementar essa função no seu servidor, pois é na transferência do servidor para o Flex que está alterando a data.
A função getUmaHora é no flex, quando o problema é do Flex para o servidor. É a mesma lógica, só que na linguagem implementada no seu servidor: JAVA, PHP... Att. Em 15 de outubro de 2010 11:23, Wilson <wdu...@gmail.com> escreveu: > Pessoal, já li vários post aqui na lista sobre o problema no horário > de verão no servidor. Muito bem... > > O meu problema é o seguinte... na base de dados tem uma data > 10/10/2010 essa data aparece no flex (datagrid) como 09/10/2010... > Pesquisando no lista, encontrei uma das soluções que é usar a seguinte > função: > > private function getUmaHora(event:Event):void{ > if((event.currentTarget as DateField).selectedDate != > null) > (event.currentTarget as DateField).selectedDate = > new Date((event.currentTarget as > DateField).selectedDate.getTime()+3600000);//3600000 equivale a uma > hora > } > > o problema é que não estou conseguindo fazer essa função funcionar no > meu datagrid (com labelfunction)... > > eu já tenho um labelFunction que formata a data para mim, segue: > > private function formatarData(item:Object, > column:DataGridColumn):String{ > > switch (column.dataField) { > > case "venc": > var dataVencimentoFormat:String = > item[column.dataField]; > return > parentApplication.dateFormat.format(dataVencimentoFormat); > break; > default: > return ""; > > } > > } > > alguém pode me ajudar? > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Guilherme Sjlender - http://www.gflex.biz/ ------------------------------------------------------------ Desenvolvedor Web - Flex3/Flex4/JavaEE Desenvolvedor Desktop - AIR/JavaSE Desenvolvedor Mobile - Android/JavaME ------------------------------------------------------------ -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev