(year%4)&&(!(year%100))||((year%4)&&(year%100))
COleDateTime time = COleDateTime::GetCurrentTime()
COleDateTimeSpan timeSpan(1,0,0,0);
time += timeSpan;

解决方案 »

  1.   

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
    Calendar cla=Calendar.getInstance();
    cal.setTime(sdf.parse("2005-01-31").getTime());
    cal.add(Calendar.DAY_OF_YEAR,+1);
    System.out.println(sdf.format(cal.getTime()));
      

  2.   

    cal.add(Calendar.DAY_OF_YEAR,+1);
    -------
    同意!
    用 Calendar 类 是比较方便
      

  3.   

    用calendar类的add方法,运行结果会自动为月份加上一或年份加上一。
    比如2005年1月31加一天就是2005年2月1日;2004年12月31日加上一天就是2005年1月1日,而且会自动计算闰年和平年中2月究竟是28还是29天的。
      

  4.   

    java.util.Date tomorrow = new java.util.Date(System.currentTimeMillis()+(1000*60*60*24))
    今天加上24小时就是明天,跨月跨年都没问题