import java.util.Calendar;
import java.util.GregorianCalendar;
public class GetDate
{
public static String getDate()
{
String date;
String month = null;
GregorianCalendar dates = new GregorianCalendar();
int year = Calendar.YEAR;
int months = Calendar.MONTH;
int day = Calendar.DAY_OF_MONTH;
months = dates.get(months) + 1;
if (months < 10) month = "0" + Integer.toString(months);
else month = Integer.toString(months);
date = Integer.toString(dates.get(year)) + "/"
+ month + "/"
+ Integer.toString(dates.get(day));
return date;
}
}
//前回締年月日の翌日
import java.util.*;
import java.text.*;
public class DateAdder {
public String addDate(String strDate) {
String newDate = "";
SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
try {
Date date = df.parse(strDate);
Calendar canlendar = Calendar.getInstance();
canlendar.setTime(date);
canlendar.add(Calendar.DATE, 1);
date = canlendar.getTime();
newDate = df.format(date);
} catch (Exception e) {
newDate = "00000000";
}
return newDate;
}
public static void main(String[] args) {
DateAdder adder = new DateAdder();
System.out.println(adder.addDate("19960229"));
}
}