ArrayIndexOutOfBoundsException
само имя объясняет, что если вы пытаетесь получить доступ к значению в индексе, который выходит за рамки размера массива, возникает такое исключение.
В вашем случае вы можете просто удалить знак равенства из цикла for.
for(int i = 0; i<name.length; i++)
Лучшим вариантом является итерация массива:
for(String i : name )
System.out.println(i);
Попробуйте следующее, чтобы получить вчера:
let yesterday = new Date(new Date().setDate(new Date().getDate() - 1));
let yesterdayFormatted =
yesterday.getDate() +
"/" +
(yesterday.getMonth() + 1) +
"/" +
yesterday.getFullYear();
console.log(yesterdayFormatted);
И это к завтрашнему дню:)
let tommorow = new Date(new Date().setDate(new Date().getDate() + 1));
let tommorowFormatted =
tommorow.getDate() +
"/" +
(tommorow.getMonth() + 1) +
"/" +
tommorow.getFullYear();
console.log(tommorowFormatted);
Редактировать: изменено «-» на ваше предпочтение »/".