Formatar campo texto actionScript

2 respostas
surfzera

Pessoal to tentando formatar um inputtext para o formato “yyyy-MM-DD”;

O campo inputDataInicio.text vem assim 19/10/2010 quero que fique assim 2010-10-19. Não quero converter pra dada somente alterar a ordem.

projeto.data_inicio = inputDataInicio.text;

2 Respostas

papagaio

tente fazer assim

projeto.data_inicio = SimpleDateFormat(“yyyy-MM-dd”).format(Date.parse(inputDataInicio.text));

surfzera

eu não quero formatar na parte java e sim no actionscript. De qualquer forma obrigado… resolvi fazendo um substring

Solução simples… só não fiz assim antes porque achava que existia alguma classe já pronta para isso!!

public function formataData(data:String):String{
	var str:String = data;
	var dia:String = str.substr(0, 2); 
	var mes:String = str.substring(3,5);
	var ano:String = str.substring(6,10);
	
	return (ano + "-" + mes + "-" + dia);
}
Criado 2 de agosto de 2010
Ultima resposta 2 de ago. de 2010
Respostas 2
Participantes 2