求出2008年8月27日和2008-08-24相差多少天


 2008年8月27日和2008-08-24相差多少天?
马克- to-win:马克 java社区:防盗版实名手机尾号: 73203。
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
public class Test {
    public static void main(String[] args) {
        Date date = null;
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");
        try {
            date = myFormatter.parse("2008-08-27");
        } catch (ParseException e) {
            e.printStackTrace();
        }
        Date mydate = null;
        try {
            mydate = myFormatter.parse("2008-08-24");
        } catch (ParseException e) {
            e.printStackTrace();
        }
        long dayl = (date.getTime() - mydate.getTime())
                / (24l * 60l * 60l * 1000l);
        System.out.println("天数是 is " + dayl);
    }
}

结果是:

天数是 is 3