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-87c2c4800839master
parent
539ff4f869
commit
272f171964
|
@ -191,7 +191,7 @@ public final class DateUtil {
|
|||
/**
|
||||
* Não leva em consideração os segundos/minutos. Só é considerado o dia/mes/ano <br/>
|
||||
*
|
||||
* Retorno igual a {@link #compareDate(Date, Date)}
|
||||
* Retorno igual a {@link #compareDate(Date, Date)}
|
||||
*/
|
||||
public static int compareOnlyDate(java.util.Date d1, java.util.Date d2) {
|
||||
java.util.Calendar cal = Calendar.getInstance();
|
||||
|
@ -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
|
||||
*
|
||||
|
@ -454,22 +452,21 @@ public final class DateUtil {
|
|||
Calendar c = getFecInicio();
|
||||
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
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public static Calendar getFecInicio(Integer hora,Integer minuto) {
|
||||
|
||||
public static Calendar getFecInicio(Integer hora, Integer minuto) {
|
||||
|
||||
Calendar c = getFecInicio();
|
||||
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
|
||||
*
|
||||
|
@ -500,7 +498,38 @@ public final class DateUtil {
|
|||
gcalendar.set(Calendar.MILLISECOND, 0);
|
||||
gcalendar.set(Calendar.HOUR_OF_DAY, 0);
|
||||
gcalendar.set(Calendar.MINUTE, 0);
|
||||
|
||||
|
||||
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();
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue