Obrigado pela ajuda.

Resolvi assim:

private function formatDate(item:Object, column:DataGridColumn):String {
    return dateFormatter.format(item[column.dataField]);
}

<mx:DateFormatter id="dateFormatter" formatString="DD/MM/YYYY"/>

<mx:DataGridColumn headerText="Cadastrado em " dataField="register"
labelFunction="formatDate"/>


2010/5/26 デビデソヌ Davidson Silva <davidson.f.si...@gmail.com>

> Use uma função como esta aqui
>
>  private function formataColuna(item:Object,column:DataGridColumn):String {
>                  if (!formatadorColuna) {
>                    formatadorColuna = new CurrencyFormatter();
>                    formatadorColuna.precision=2;
>                    formatadorColuna.currencySymbol="";
>                    formatadorColuna.decimalSeparatorTo=",";
>                    formatadorColuna.thousandsSeparatorTo=".";
>                    formatadorColuna.useThousandsSeparator=true;
>                    formatadorColuna.useNegativeSign=false;
>                      }
>
>                     return formatadorColuna.format(
> item["preco_cardapio"]);
>             }
>
> No meu caso usei para preço , basta modificar para a data desejada.
>
> No grid use o label function labelFunction="formataColuna"/>
>
> Em 26 de maio de 2010 15:20, Sérgio Fantin 
> <sergio.lnd.fan...@gmail.com>escreveu:
>
>> Pessoal,
>>
>> preciso formatar um tipo Date que vem do banco:
>>
>> public var register:Date;
>>
>> Meu dataGrid:
>>
>> <mx:DataGridColumn headerText="Cadastrado em " dataField="register">
>>          <mx:itemRenderer>
>>                  <mx:Component>
>>                         <mx:DateFormatter formatString="DD/MM/YY" />
>>                  </mx:Component>
>>          </mx:itemRenderer>
>> </mx:DataGridColumn>
>>
>> Gostaria de saber o que estou fazendo errado.
>>
>> --
>> Sérgio Fantin
>> http://serjaum.wordpress.com
>>
>> --
>> 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
>
>
>  --
> 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




-- 
Sérgio Fantin
http://serjaum.wordpress.com

-- 
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

Responder a