public String date_pcon(String beginstr,String endstr)
{
String result="";
Calendar c1=Calendar.getInstance();
Calendar c2=Calendar.getInstance();
Date temp1,temp2;
long l1=0,l2=0,l=0;
int h=0,m=0,s=0;
String time="";
try
{
temp1 = my_time.parse(beginstr);
temp2 = my_time.parse(endstr);
c1.setTime(temp1);
c2.setTime(temp2);
l1 = c1.getTimeInMillis();
l2 = c2.getTimeInMillis();
l=l2-l1;
h=(int)(l/(60*60*1000));
m=(int)((l%(60*60*1000))/(60*1000));
s=(int)(((l%(60*60*1000))%(60*1000))/1000);
result=String.valueOf(h) + ":" + String.valueOf(m) + ":" + String.valueOf(s);
}
catch(Exception e)
{
Write_Err(e);
result="";
}
return result;
}
{
String result="";
Calendar c1=Calendar.getInstance();
Calendar c2=Calendar.getInstance();
Date temp1,temp2;
long l1=0,l2=0,l=0;
int h=0,m=0,s=0;
String time="";
try
{
temp1 = my_time.parse(beginstr);
temp2 = my_time.parse(endstr);
c1.setTime(temp1);
c2.setTime(temp2);
l1 = c1.getTimeInMillis();
l2 = c2.getTimeInMillis();
l=l2-l1;
h=(int)(l/(60*60*1000));
m=(int)((l%(60*60*1000))/(60*1000));
s=(int)(((l%(60*60*1000))%(60*1000))/1000);
result=String.valueOf(h) + ":" + String.valueOf(m) + ":" + String.valueOf(s);
}
catch(Exception e)
{
Write_Err(e);
result="";
}
return result;
}
这段Java代码定义了date_pcon方法,用于计算两个日期字符串表示的时间差。通过Calendar和Date类,将日期字符串解析为时间戳,计算时间差并转换为小时、分钟和秒的格式。若解析过程出现异常,会调用Write_Err方法处理并返回空字符串。
717

被折叠的 条评论
为什么被折叠?



