在jsp中求兩日期之間相差多少小時(小數點后兩位)

来源:互联网 发布:徽商期货软件下载 编辑:程序博客网 时间:2024/05/16 09:22

<%@ page import="java.text.*"%>

<%  SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm");  

DecimalFormat   df   =new  DecimalFormat("#.00");       

 String sdate="2008-06-12 08:30";  

String edate="2008-06-12 09:50";   

java.util.Date date4=formatter.parse(sdate);           

java.util.Date date5=formatter.parse(edate);   

double l = date5.getTime() - date4.getTime();  

double d = l/(3600*1000);  

 String x=df.format(d);     

out.print(x);%>  

其中把double 都改成 long 时只取整数,

d = l/(60*1000); 相差多少分