安卓计算相差多少天
publicstaticvoidmain(String[]args){dateDiff("2015-04-0117:06:49","2015-04-0217:06:50","yyyy-MM-ddHH:mm:ss");}publicstaticvoiddateDiff(StringstartTime,StringendTime,Stringformat){//按照传入的格式生成一个simpledateformate对象SimpleDateFormatsd=newSimpleDateFormat(format);longnd=1000*24*60*60;//一天的毫秒数longnh=1000*60*60;//一小时的毫秒数longnm=1000*60;//一分钟的毫秒数longns=1000;//一秒钟的毫秒数longdiff;try{//获得两个时间的毫秒时间差异try{longdiff=sd.parse(endTime).getTime()-sd.parse(startTime).getTime();longday=diff/nd;//计算差多少天longhour=diff%nd/nh;//计算差多少小时longmin=diff%nd%nh/nm;//计算差多少分钟longsec=diff%nd%nh%nm/ns;//计算差多少秒//输出结果System.out.println("时间相差:"+day+"天"+hour+"小时"+min+"分钟"+sec+"秒。");}catch(ParseExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。