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
