Programming Tips - Java: Get the date of tomorrow

Date: 2015sep17 Update: 2025sep26 Language: Java Q. Java: Get the date of tomorrow A. Use the add() method of GregorianCalendar as shown in this full example:
import java.util.Calendar; import java.util.GregorianCalendar; class Demo { // Helper static String getDateStr(final GregorianCalendar cal) { final int year = cal.get(Calendar.YEAR); final int month1 = cal.get(Calendar.MONTH) + 1; final int mday = cal.get(Calendar.DAY_OF_MONTH); return String.format("%04d-%02d-%02d", year, month1, mday); } public static final void main(String []args) { GregorianCalendar cal = new GregorianCalendar(); cal.add(Calendar.DAY_OF_MONTH, 1); // HERE System.out.println("tomorrow=" + getDateStr(cal)); } }
Output (at one time):
tomorrow=2025-09-27