How to reduce one month from current date and stored in date variable using java?
问题 How to reduce one month from current date and want to sore in java.util.Date variable im using this code but it's shows error in 2nd line java.util.Date da = new Date(); da.add(Calendar.MONTH, -1); //error How to store this date in java.util.Date variable? 回答1: Use Calendar: Calendar cal = Calendar.getInstance(); cal.add(Calendar.MONTH, -1); Date result = cal.getTime(); 回答2: Starting from Java 8, the suggested way is to use the Date-Time API rather than Calendar . If you want a Date object to