永发信息网

java计算两个日期相差多少天小时分钟等

答案:2  悬赏:10  手机版
解决时间 2021-10-21 23:11
java计算两个日期相差多少天小时分钟等
最佳答案
Java计算两个日期时间相差几天,几小时,几分钟,其实好简单就可以实现jsp,java中计算两个时间差了
public class Test {
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+"秒。");
全部回答
try { date a = new date(); thread.sleep(3000); date b = new date(); long interval = (b.gettime() - a.gettime())/1000/60; system.out.println("两个时间相差"+interval+"分");//会打印出相差3秒 } catch (interruptedexception e) { e.printstacktrace();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大闸蟹最经典的吃法有哪些?
国庆节生女宝宝,谁能帮她起个名字呢?最好是
请问:火锅底料内袋用什么样的封口机啊?
南通中学名师有哪些
铝合金门窗公司有哪些
请问北京什么装修家居站比较好呢?
知道在哪里能买到甲天下的烟吗?
在天津西青区王稳庄镇建新村打工工资是多少钱
金融IC卡消费POS机 云闪付企业一卡通单位一卡
碳纤维电暖器是不是很贵,好用不?
如何控制好信货额度呢?
台灯弯管配件在哪里买?
写一篇关于绿领巾的作文?
角化症会治好吗
红玉村文江超市富近有没有单间房出租??急急
推荐资讯
现在戴尔外星人17寸笔记本搭载GTX980的显卡了
孝顺父母作文50字二年级
电影(小镇怪客托马斯)的女主角叫什么名字呢?
无锡买房政策谁了解?哪位能给点建议?
宝宝两周岁最近总是干呕是怎么回事?
农村别墅两层造价大概是多少?有网友晓得吗?
实木茶桌有异味怎么办?有谁了解?
不锈钢茶壶配件多少钱?谁知道的比较多呢
石材外墙清洗防护哪家好
创意吊灯具需要多少钱?什么价位?
杭州铝合金伸缩门多少钱?正打算入手。
格力商用热水器价格是多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?