大概Calendar.add(Calendar.DAY,-3);
System.out.pritln(Calendar.getTime());

解决方案 »

  1.   

    好像不行,java自己不作有效性检查!
      

  2.   

    import java.util.*;
    import java.text.*;public class ThreeDaysAgo
    {
    public static void main(String args[])
    {
    GregorianCalendar calendar = new GregorianCalendar();
    Date date = calendar.getTime ();
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    System.out.println ("Today: "+df.format (date));

    calendar.set (Calendar.DATE,
    calendar.get (Calendar.DATE)-3);
    date = calendar.getTime ();
    System.out.println ("Three days ago: "+df.format (date));

    }
    }