先转换为日期型Date,然后用getTime()取得自从1970年1月1日以来的毫秒数,除以864000(24*60*60*1000),即为天数,

解决方案 »

  1.   

    我也正为日期转换的事苦恼,到现在还没转成功,麻烦nanman(南蛮—50万人使用的最强五笔作者) 能否给个代码看看...唉,新手,求助了。。
      

  2.   

    谢谢你了. nanman(南蛮—50万人使用的最强五笔作者) 
    成功了.
      

  3.   

    String strStart = "";
    String strEnd = "";
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
    try{
       java.util.Date dStart = sdf.parse(strStart);
       java.util.Date dEnd   = sdf.parse(strEnd);
       long lDay   = (dEnd.getTime() - dStart.getTime())/(24*60*60*1000);   System.out.println(lDay);

    }catch(ParseException e){
    }
    大概就是这样,我写的呵呵