Daniel Juan:
Estoy escribiendo un API, que tiene fromDate
y toDate
como queryParameter
. requisito es que si hay una fecha se ha pasado a la API luego por necesidad que por defecto para mostrar registro sólo 7 días.
Yo estaba tratando de hacer algo como esto.
Date currentDate = new Date();
Date lastSevenDays=currentDate-7
Pero no funcionó. Cualquier ayuda sería apreciada.
Vinay Hegde:
No, no puede hacer sencilla -7, Porque currentDate
tipo de datos es Date
. Utilice Calendar
para ello. Prueba esto :
Date currentDate = new Date(); // Current Date
Calendar c = Calendar.getInstance();
c.setTime(currentDate);
c.add(Calendar.DATE, -7);
Date lastSevenDays = c.getTime(); // 7 days back from currentDate