Neste post exemplificando de maneira ridiculamente fácil, como efetuar comparação de datas no Adobe Flex (ActionScript3), segue:
1 2 3 4 5 6 7 8 9 10 11 12 | public function menorIgual( comparar:Date, verificar:Date ):Boolean { return ( comparar.getTime() <= verificar.getTime() ); } public function maiorIgual( comparar:Date, verificar:Date ):Boolean { return ( comparar.getTime() >= verificar.getTime() ); } public function intervalo( comparar:Date, inicial:Date, final:Date):Boolean { return ( comparar.getTime() >= inicial.getTime() ) && comparar.getTime() <= final.getTime() ); } |
O segredo é utilizar o método .getTime() da classe Date, que retorna a data em uma representação numérica, então o restante é como se fosse uma simples comparação 1 > 0, 3 < 6 e por ae vai… mesmo se o objeto date contiver data e definição de horas, minutos, segundos, usando esse formato de comparação, resolve de maneira simples a comparação de datas para o seu projeto =]





quinta-feira, 21/01/2010 11:51 am
Fala Erko, vc pode utilizar o ObjectUtil.dateCompare() para isso, não precisa comparar na mão.
Abraço.