ObjectUtil.dateCompaer(d1, d2); Dá uma olhada na documentação que explica certinho :)
2011/12/21 Helio Antonio Francisco Silva <[email protected]> > 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 > -- 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
