Necesito calcular un java.util.Date para el comienzo de un día de hoy (00:00:00 a.m. de un día de hoy). ¿Alguien sabe algo mejor que Reposición de los campos de java.util.Calendar:¿Cómo calcular una fecha para un 00:00:00 a.m. de hoy?
Calendar cal = Calendar.getInstance();
cal.set(Calendar.AM_PM, Calendar.AM);
cal.set(Calendar.HOUR, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
Eso no es tan malo. –
Pero me gusta la brevedad ... – Nulldevice
luego envuélvalo en un método llamado 'getTodayAtMidnight()' –