Предисловие
Я считаю, что наибольшее время, которое вы используете в Java, - это java.util.Date . Поскольку методы получения года, месяца и дня, таких как getYear() getMonth() заброшены в классе даты, проблемы в этой статье должны быть реализованы с помощью календаря. Давайте посмотрим на пример кода напрямую.
Использовать класс календаря: календарь
@Test public void datetest () {date Today = new Date (); для (int i = 0; i <10; i ++) {сегодня = вчера (сегодня); System.out.println (сегодня); } System.out.println ("--------------"); для (int i = 0; i <10; i ++) {сегодня = завтра (сегодня); System.out.println (сегодня); }} / ** * Вернуть вчера * @param сегодня * @return * / public date вчера (дата сегодня) {календарный календарь = calendar.getinstance (); Calendar.settime (сегодня); calendar.set (calendar.date, calendar.get (calendar.date) - 1); return Calendar.getTime (); } / ** * Возвращение в завтра * @param сегодня * @return * / public thorougth завтра (дата сегодня) {календарный календарь = calendar.getinstance (); Calendar.settime (сегодня); calendar.set (calendar.date, calendar.get (calendar.date) + 1); return Calendar.getTime (); }Суммировать
Выше приведено использовать Java для получения даты «вчера» и «завтра». Я надеюсь, что содержание этой статьи поможет для каждого обучения или работы каждого. Если у вас есть какие -либо вопросы, вы можете оставить сообщение для общения.