import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-M-d");
        Date d1=sdf.parse("2002-4-7");
        Date d2=sdf.parse("2002-2-1");
        long n=(d2.getTime()-d1.getTime())/(24*60*60*1000); 
        System.out.println("n = " + n);

解决方案 »

  1.   

    package test;import java.text.SimpleDateFormat;
    import java.util.Date;/**
     * Copyright 2003 Victory Software Co. Ltd.
     * Date: 2003-12-3
     * Time: 8:24:34
     * @author xufeng([email protected])
     */
    public class Test {    public static void main(String[] args)
                throws Exception {        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-M-d");
            Date d1=sdf.parse("2002-2-2");
            Date d2=sdf.parse("2002-2-1");
            long n=(d1.getTime()-d2.getTime())/(24*60*60*1000);
            System.out.println("n = " + n);
        }
    }