Sim, mas ai ele compara as datas e quero e fazer leonardo fez, fico perfeito., eu tinha de converter pra gettimer. valeu a todos.
2011/12/21 Fredy Gadotti <[email protected]> > 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 > -- *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
