Как прибавить к дате сутки?

Рейтинг: 0Ответов: 3Опубликовано: 27.01.2015
Date lastModified = new Date(file.lastModified());

Вот я получил дату последнего изменения файла, как мне можно к этой дате прибавить 1 сутки?

Ответы

▲ 4Принят
Date tomorrow = new Date(lastModified.getTime() + (1000 * 60 * 60 * 24));
▲ 2
Date lastModified = new Date(file.lastModified());
Calendar c = Calendar.getInstance(); 
c.setTime(lastModified); 
c.add(Calendar.DATE, 1);
lastModified= c.getTime();
▲ 1

Используй JodaTime. Очень упрощает работу с датами. Для добавления дня там есть метод plusDays(int days).