Я хочу добавить 30 дней к текущей дате. Я много искал, но не нашел правильного решения.
мой код
[code] Date date = new Date(); SimpleDateFormat df = new SimpleDateFormat("YYYY-MM-dd"); Calendar c1 = Calendar.getInstance(); String currentdate = df.format(date);
try { c1.setTime(df.parse(currentdate)); c1.add(Calendar.DATE, 30); df = new SimpleDateFormat("yyyy-MM-dd"); Date resultdate = new Date(c1.getTimeInMillis()); String dueudate = df.format(resultdate); Toast.makeText(this, dueudate, Toast.LENGTH_SHORT).show(); } catch (ParseException e) { e.printStackTrace(); } [/code]
Вывод этого кода: 2019-01-29 Я не понимаю, почему он показывает этот вывод, может кто-нибудь мне помочь.