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