kakaka e que eu nao sabia como estrair ai eu convertia pra numerico e ai
comparava, valeu vou testar


2011/12/21 Leonardo Oliveira <[email protected]>

> cara, que troço é esse que vc fez???
> tenta isso:
>
> public static function compararDatas(data_1_string:String,
> data_2_string:String):Boolean{
>        var data_1_date:Date = DateField.stringToDate(data_1_string,"DD/MM/
> YYYY");
>        var data_2_date:Date = DateField.stringToDate(data_2_string,"DD/MM/
> YYYY");
>        var date1Timestamp:Number = data_1_date.getTime();
>        var date2Timestamp:Number = data_2_date.getTime();
>        if(date1Timestamp > date2Timestamp) return true;//datas inválidas
>        else return false;//datas válidas
> }
>
> if(compararDatas(_seuDateField_01.text, _seuDateField_02.text)){
>        //efetua seu processamento
> }
>
>
> On 20 dez, 17:08, Helio Antonio Francisco Silva
> <[email protected]> wrote:
> > Caros amigos, como eu faço  a verificação tipo igual do SQL between
> data1 e
> > data2 ?????
> > mas usando o componente DateField
> >
> > Eu fiz isso aqui:
> >
> > var dtini:String = new String(objTabelaPromocional.vigencia_ini);
> >                 var dtfim:String = new
> > String(objTabelaPromocional.vigencia_fim);
> >                 var numIni:Number = new Number();
> >                 var numFim:Number = new Number();
> >
> >                 //Agora os itens relativos ao array, para saber se esta
> > dentro da vigencia dos itens dentro do array
> >                 var dtiniArr:String = new String();
> >                 var dtfimArr:String = new String();
> >                 var numIniArr:Number = new Number();
> >                 var numFimArr:Number = new Number();
> >
> >                 dtini =
> > dtini.substr(6,4)+dtini.substr(3,2)+dtini.substr(0,2);
> >                 dtfim =
> > dtfim.substr(6,4)+dtfim.substr(3,2)+dtfim.substr(0,2);
> >                 numIni = Number(dtini);
> >                 numFim = Number(dtfim);
> >
> >                 for(var x:Number=0; x< arrayTabela.length;x++){
> >                     dtiniArr = arrayTabela[x].vigencia_ini;
> >                     dtfimArr = arrayTabela[x].vigencia_fim;
> >                     dtiniArr =
> > dtiniArr.substr(6,4)+dtiniArr.substr(3,2)+dtiniArr.substr(0,2);
> >                     dtfimArr =
> > dtfimArr.substr(6,4)+dtfimArr.substr(3,2)+dtfimArr.substr(0,2);
> >                     numIniArr = Number(dtiniArr);
> >                     numFimArr = Number(dtfimArr);
> >                     //Agora verificar se a tabela se encontra dentro da
> > vigencia corrente.
> >                     if(numIni > numIniArr  && numIni < numFim){
> >                         Alert.show("Essa data está em confirto com a tada
> > de vigência da tabela"+arrayTabela[x].nome_tabela,"Data de Vigência
> > invalida");
> >                     }
> >                 }
> >
> > converti os valores em numericos pra verificar se o numero que dentro
> > daquela faixa que eu quero, nao sei se tem alguma coisa mais facil que
> isso
> > ???
> >
> > --
> > *Hélio Antonio Francisco Silva*
> > Desenvolvedor web
> > Certificado Flash developer
> > Certificado Flash Design
> > Certificado web developer
> > Consultor Microsiga / Totvs
> > Desenvolvedor ADVPL / ASP
> > Analista de sistemas e ERP Sênior.
>
> --
> 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
>



-- 
*Hélio Antonio Francisco Silva*
Desenvolvedor web
Certificado Flash developer
Certificado Flash Design
Certificado web developer
Consultor Microsiga / Totvs
Desenvolvedor ADVPL / ASP
Analista de sistemas e ERP Sênior.

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