Relatorio Taxa Por Linha - Itens para homologação

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@30376 d1611594-4594-4d17-8e1d-87c2c4800839
master
julio 2013-08-29 20:28:52 +00:00
parent 539ff4f869
commit 272f171964
1 changed files with 42 additions and 13 deletions

View File

@ -206,9 +206,7 @@ public final class DateUtil {
}
/**
* Retorna : - 0 se igual </br>
* - < 0 se d1 < d2 </br>
* - > 0 se d1 > d2 </br>
* Retorna : - 0 se igual </br> - < 0 se d1 < d2 </br> - > 0 se d1 > d2 </br>
*/
public static int compareDate(java.util.Date d1, java.util.Date d2) {
java.util.Calendar cal = Calendar.getInstance();
@ -393,8 +391,7 @@ public final class DateUtil {
}
/**
* Verifica se o intervalo de datas dtStartCompare e dtEndCompare estão
* dentro do intervalo dtStart dtEnd
* Verifica se o intervalo de datas dtStartCompare e dtEndCompare estão dentro do intervalo dtStart dtEnd
*
* @param dtStart
* @param dtEnd
@ -443,6 +440,7 @@ public final class DateUtil {
return c;
}
/**
* Es la fecInicial del sistema con los campos de hora y minutos del parametro informado
*
@ -455,9 +453,9 @@ public final class DateUtil {
c.set(Calendar.HOUR_OF_DAY, tmp.get(Calendar.HOUR_OF_DAY));
c.set(Calendar.MINUTE, tmp.get(Calendar.MINUTE));
return c;
}
/**
* Es la fecInicial del sistema con los campos de hora y minutos del parametro informado
*
@ -469,7 +467,6 @@ public final class DateUtil {
c.add(Calendar.HOUR_OF_DAY, hora);
c.add(Calendar.MINUTE, minuto);
return c;
}
@ -487,6 +484,7 @@ public final class DateUtil {
return gcalendar.getTime();
}
/**
* Quita los segundos, milesegundos, hora y minuto de la fecha
*
@ -503,4 +501,35 @@ public final class DateUtil {
return gcalendar.getTime();
}
public static Date inicioFecha(Date fecha) {
GregorianCalendar gcalendar = new GregorianCalendar();
gcalendar.setTime(fecha);
int year = gcalendar.get(Calendar.YEAR);
int month = gcalendar.get(Calendar.MONTH);
int date = gcalendar.get(Calendar.DATE);
int hourOfDay = 00;
int minute = 00;
int second = 00;
gcalendar.set(year, month, date, hourOfDay, minute, second);
return gcalendar.getTime();
}
public static Date fimFecha(Date fecha) {
GregorianCalendar gcalendar = new GregorianCalendar();
gcalendar.setTime(fecha);
int year = gcalendar.get(Calendar.YEAR);
int month = gcalendar.get(Calendar.MONTH);
int date = gcalendar.get(Calendar.DATE);
int hourOfDay = 23;
int minute = 59;
int second = 59;
gcalendar.set(year, month, date, hourOfDay, minute, second);
return gcalendar.getTime();
}
}