import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Demo04 {
public static void main(String[] args) throws ParseException {
String day1="2000-01-01";
String day2="2008-01-01";
SimpleDateFormat sdf=new SimpleDateFormat("yyy-MM-dd");//设置时间格式
Date day1Date=sdf.parse(day1);
Date day2Date=sdf.parse(day2);//将字符串转成成日期对象
long day1Second=day1Date.getTime();
long day2Second=day2Date.getTime();//转换成毫秒级
long second=(day2Second-day1Second)/1000/60/60/24;//如果不包含2000年1月1日那天不需要加1
long second1=second+1;//如果需要算上2000年1月1日那天需要加一个1
System.out.println("相距:"+second+"天");
System.out.println("相距:"+second1+"天");
}
}
计算2000年1月1日到2008年1月1日相距多少天。
最新推荐文章于 2023-01-03 23:30:34 发布