关闭

java 实现 日期之间的天数差

282人阅读 评论(0) 收藏 举报
package date;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class datejisuan {

	/**
	 * @param args
	 * @throws ParseException 
	 */
	public static void main(String[] args) throws ParseException {
		// TODO Auto-generated method stub
              String date_1="2011/10/12";
              String date_2="2012-4-18";
              
              DateFormat dateformat1=new SimpleDateFormat("yyyy/MM/dd");
              DateFormat dateformat2=DateFormat.getDateInstance(DateFormat.MEDIUM);
              Date date1=dateformat1.parse(date_1);
              Date date2=dateformat2.parse(date_2);
              
              long time1=date1.getTime();
              long time2=date2.getTime();
              long time=Math.abs(time1-time2);
              int date=(int)(time/(1000*24*60*60));
           System.out.println(date);
	}

}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:10693次
    • 积分:545
    • 等级:
    • 排名:千里之外
    • 原创:45篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章存档