maia_modificado/registro/.svn/pristine/ad/ad7fb7d11b89589f57d350a8555...

55 lines
1.1 KiB
Plaintext
Executable File

package com.fp.armas.portal.util;
import java.util.Calendar;
import java.util.Date;
/**
* Clase que maneja fechas
* @author dcruz
*
*/
public class FechaUtil {
/**
* Devuelve una fecha con los valores ingresados
* @param anio
* @param mes
* @param dia
* @return
*/
public static Date obtenerFecha(int anio, int mes, int dia) {
return obtenerFecha(anio, mes, dia, null, null, null, null);
}
/**
* Retorna una fecha con los parámetros indicados
* @param anio
* @param mes
* @param dia
* @param hora
* @param minuto
* @param segundo
* @param milisegundo
* @return
*/
public static Date obtenerFecha(int anio, int mes, int dia, Integer hora, Integer minuto, Integer segundo, Long milisegundo) {
Calendar fecha = Calendar.getInstance();
fecha.set(Calendar.YEAR, anio);
fecha.set(Calendar.MONTH, mes);
fecha.set(Calendar.DATE, dia);
if(hora == null){
fecha.set(Calendar.HOUR_OF_DAY, 0);
}
if(minuto == null){
fecha.set(Calendar.MINUTE, 0);
}
if(segundo == null){
fecha.set(Calendar.SECOND, 0);
}
if(milisegundo == null){
fecha.set(Calendar.MILLISECOND, 0);
}
return fecha.getTime();
}
}