Cristiano Gonçalves, boa tarde

tenta usar da seguinte maneira,

<fx:Declarations>
        <mx:DateFormatter id="format_date" formatString="DD/MM/YYYY"/>
</fx:Declarations>
    <fx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;

            [Bindable] protected var _dpColeta:ArrayCollection;

            private function
formatDate_labelFunc(item:Object,column:GridColumn):String{
                return format_date.format(item.data);
            }


        ]]>
    </fx:Script>


    <s:DataGrid id="dg_coletas" width="100%" height="100%"
                dataProvider="{_dpColeta}" focusEnabled="false"
fontSize="24"
                resizableColumns="false">
        <s:columns>
            <s:ArrayList>
                <s:GridColumn headerText="Data" dataField="data"
labelFunction="formatDate_labelFunc"/>
            </s:ArrayList>
        </s:columns>
    </s:DataGrid>

Em 3 de outubro de 2011 10:17, Bruno Tourinho <[email protected]> escreveu:

> Acabei mandando incompleto... faltou a função toDate que segue...
>
> public static function toDate(dateString:String):Date
>         {
>             if(dateString != null)
>             {
>                 var match:Array = dateString.match( /\d+/g );
>
>                 if( match.length < 7 ) match.push('0');
>
>                 return new Date( Number(match[0]), Number(match[1]-1),
> Number(match[2]), Number(match[3]), Number(match[4]), Number(match[5]),
> Number(match[6]) );
>             }
>             else
>                 return null;
>         }
>
> 2011/9/30 Bruno Tourinho <[email protected]>
>
>> Fiz uma classe pra retornar o string tanto de uma data em formato Date
>> quanto pra retornar o que vem do banco...
>>
>> public static function toDateString(value:Object,dStyle:String = "short",
>> tStyle:String = "none", errorMessage:String = "Not a date"):String
>>         {
>>             var df:DateTimeFormatter = new
>> DateTimeFormatter(LocaleID.DEFAULT,dStyle,tStyle);
>>             if(value is Date)
>>             {
>>                 return df.format(value as Date);
>>             }
>>             else
>>             if(value is String)
>>             {
>>                 return df.format(toDate(value.toString()));
>>             }
>>             else
>>                 return "Data não especificada"
>>         }
>>
>> Abraço
>>
>>
>> 2011/9/30 bruno bg <[email protected]>
>>
>>> procure por labelFunction.
>>>
>>>
>>>
>>> brunobg
>>> --
>>> ****************************************************
>>> www.brbsoftware.com.br
>>> [email protected]  (MSN & Skype)
>>> blogflex.brunobg.com
>>> @brunogrohs
>>> (21) 9913-2397
>>>
>>>
>>> Em 30 de setembro de 2011 09:31, Cristiano Gonçalves <
>>> [email protected]> escreveu:
>>>
>>>> Pessoal estou  desenvolvendo um sistema,porém estou com um problema em
>>>>
>>>> relação a data.Estou utilizando o postgres sql e criei uma data
>>>> variável do tipo Date ,mas no grid da minha aplicação aparece no
>>>> seguinte formato "Fri sep 30 00:00:00 GMT - 0300 2011"Como coloco no
>>>> padrão português.No aguardo
>>>>
>>>> --
>>>> 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
>>>
>>
>>
>  --
> 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




-- 
Bruno Moreira Borges
Sistemas Web e Linux - Fone: (064) 8419-1807
"Posso explicar software gratuito em três palavras: liberdade, igualdade e
fraternidade"
*Richard Stallman*,

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