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

public class Date1 {
	public void dateDiff(String startTime, String endTime, String format) {
		// 按照传入的格式生成一个simpledateformate对象
		SimpleDateFormat sd = new SimpleDateFormat(format);
		long nd = 1000 * 24 * 60 * 60;// 一天的毫秒数
		long nh = 1000 * 60 * 60;// 一小时的毫秒数
		long nm = 1000 * 60;// 一分钟的毫秒数
		long ns = 1000;// 一秒钟的毫秒数
		long diff;
		try {
			// 获得两个时间的毫秒时间差异
			diff = sd.parse(endTime).getTime() - sd.parse(startTime).getTime();
			long day = diff / nd;// 计算差多少天
			long hour = diff % nd / nh;// 计算差多少小时
			long min = diff % nd % nh / nm;// 计算差多少分钟
			long sec = diff % nd % nh % nm / ns;// 计算差多少秒
			// 输出结果
			System.out.println("时间相差:" + day + "天" + hour + "小时" + min + "分钟"
					+ sec + "秒。");
		} catch (ParseException e) {
			e.printStackTrace();
		}
	}

	public static void main(String[] args) {
		new Test().dateDiff("2012-6-14", new SimpleDateFormat("yyyy-MM-dd")
				.format(new Date()), "yyyy-MM-dd");
	}
}
最近下载更多
mysql730  LV1 2022年5月19日
kong.yee  LV40 2020年6月26日
qipengfei123  LV1 2020年1月9日
LGM_Tking  LV2 2019年10月25日
BraveStarr  LV1 2019年8月17日
jiaohehe  LV4 2019年1月11日
小倩QAQ  LV7 2018年8月24日
st3140  LV1 2018年7月12日
zzg123456  LV2 2018年3月13日
wangdg  LV1 2017年6月26日
最近浏览更多
梅梅呀  LV3 2022年7月5日
crosa_Don  LV18 2022年7月5日
nbzhou2013  LV14 2022年3月9日
一头土猪  LV7 2021年12月22日
特雷西哈哈 2021年12月13日
暂无贡献等级
liuzzz  LV5 2021年4月27日
dxing006  LV1 2021年3月9日
LDDDDD  LV5 2021年1月20日
大朗丶起来喝药了  LV4 2020年7月15日
kong.yee  LV40 2020年6月9日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友