fixes bug#23015
dev:wilian qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@108271 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
1dfe6e5152
commit
75b5a88d98
|
@ -763,5 +763,85 @@ public final class DateUtil {
|
|||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Verifica se a data1 é igual a data2
|
||||
* @param data1
|
||||
* @param data2
|
||||
* @return
|
||||
*/
|
||||
public static boolean isIgual(final Date data1, final Date data2) {
|
||||
if(data1 == null || data2 == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Calendar c1 = Calendar.getInstance();
|
||||
c1.setTime(data1);
|
||||
|
||||
Calendar c2 = Calendar.getInstance();
|
||||
c2.setTime(data2);
|
||||
|
||||
return c1.equals(c2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Verifica se a data1 é igual ou menor que a data2
|
||||
* @param data1
|
||||
* @param data2
|
||||
* @return
|
||||
*/
|
||||
public static boolean isIgualORMenor(final Date data1, final Date data2) {
|
||||
return isIgual(data1, data2) || isMenor(data1, data2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Verifica se a data1 é menor que a data2
|
||||
* @param data1
|
||||
* @param data2
|
||||
* @return
|
||||
*/
|
||||
public static boolean isMenor(final Date data1, final Date data2) {
|
||||
if(data1 == null || data2 == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Calendar c1 = Calendar.getInstance();
|
||||
c1.setTime(data1);
|
||||
|
||||
Calendar c2 = Calendar.getInstance();
|
||||
c2.setTime(data2);
|
||||
|
||||
return c1.before(c2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Verifica se a data1 é igual ou maior que a data2
|
||||
* @param data1
|
||||
* @param data2
|
||||
* @return
|
||||
*/
|
||||
public static boolean isIgualORMaior(final Date data1, final Date data2) {
|
||||
return isIgual(data1, data2) || isMaior(data1, data2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Verifica se a data1 é maior que a data2
|
||||
* @param data1
|
||||
* @param data2
|
||||
* @return
|
||||
*/
|
||||
public static boolean isMaior(final Date data1, final Date data2) {
|
||||
if(data1 == null || data2 == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Calendar c1 = Calendar.getInstance();
|
||||
c1.setTime(data1);
|
||||
|
||||
Calendar c2 = Calendar.getInstance();
|
||||
c2.setTime(data2);
|
||||
|
||||
return c1.after(c2);
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue