比如说给定日期(如“2010年12月25日”),怎么计算明天的日期?

解决方案 »

  1.   

    Calendar calendar = new GregorianCalendar(2010,11,25);
    calendar.add(Calendar.DAY_OF_MONTH,1);
    Date tomorrow = calendar.getTime();
      

  2.   


    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.GregorianCalendar;public class Test {
        public static void main(String[] args) throws ParseException {
            SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日");
            GregorianCalendar calendar = new GregorianCalendar();
            calendar.setTime(format.parse("2010年12月25日"));
            calendar.add(Calendar.DAY_OF_YEAR, 1);        Date date = calendar.getTime();
            System.out.println(date);
        }
    }
      

  3.   

    明天就是  2010年12月26日  获得 后面的 时 分 秒 判断 如果是0:00  就给 date 加一