Obtener el último registro de 7 días a partir de hoy

Daniel Juan:

Estoy escribiendo un API, que tiene fromDatey toDatecomo 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 currentDatetipo de datos es Date. Utilice Calendarpara 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

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=296907&siteId=1
Recomendado
Clasificación