рассчитать 3 месяца после даты - Android - PullRequest
1 голос
/ 10 февраля 2020

Я хочу рассчитать 4 месяца после даты, которую я извлек из базы данных. Как мне это сделать. Вывод истории выглядит следующим образом.

Ср 27 ноября 14:42:23 GMT + 03: 00 2019

  JSONObject form_tarih2 = jObj.getJSONObject("form_tarih2");
        String date = form_tarih2.getString("date");
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US);
        Date calculateDate = sdf.parse(date);

1 Ответ

2 голосов
/ 10 февраля 2020

Попробуйте это:

JSONObject form_tarih2 = jObj.getJSONObject("form_tarih2");
String date = form_tarih2.getString("date");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US);
Date calculateDate = sdf.parse(date);

final Calendar calendar = Calendar.getInstance();
calendar.setTime(calculateDate);
calendar.add(Calendar.MONTH,4);

Вы можете добавить / под дни, месяцы, год и т. Д. c в соответствии с вашими потребностями, используя Calendar

...