Descomponener una fecha

Muchas veces tenemos que descomponer una fecha

Integer diaPartida = DateUtil.diaDeUnaFecha(solicitud.getFechahorapartida());
Integer mesPartida = DateUtil.mesDeUnaFechaStartEneroWith0(solicitud.getFechahorapartida());
String nombreMesPartida = DateUtil.nombreMes(mesPartida);
Integer anioPartida = DateUtil.anioDeUnaFecha(solicitud.getFechahorapartida());
Integer horapartida = DateUtil.horaDeUnaFecha(solicitud.getFechahorapartida());
Integer minutopartida = DateUtil.minutosDeUnaFecha(solicitud.getFechahorapartida());

en jmoordbutils se ofrece el método mas sencillo de implementarlo

DecomposedDate fechaPartidaDescompuesta = DateUtil.descomponerFecha(solicitud.getFechahorapartida());

que devuelve una clase de tipo: DecomposedDate

public class DecomposedDate {
/**
 * Se usa para almacenar una fecha descompuesta
 */
    Integer year;
    Integer day;
    Integer month;
    Integer hour;
    Integer minute;
    String nameOfMonth;
}

Last updated