Date s = null;
Date e = null;
dmrr.setDeviceName(deviceName); //dmrr是实体类名称
if(StringUtil.isNotEmpty(startTime)) //获得都是string 类型的数据
{
s = DateUtil.stringToTimestamp(startTime, "yyyy-MM-dd HH:mm:ss");
dmrr.setStartTime(s);
}
if(StringUtil.isNotEmpty(endTime))
{
e = DateUtil.stringToTimestamp(endTime, "yyyy-MM-dd HH:mm:ss");
dmrr.setEndTime(e);
}
if(StringUtil.isNotEmpty(startTime) && StringUtil.isNotEmpty(endTime))
{
long hours = (e.getTime()-s.getTime())/(1000*60*60); //与Java中的时间计算一样主要是时间如何转换的
long minutes = (e.getTime()-s.getTime())/(1000*60) - hours*60;
runTime = hours+"小时"+minutes+"分钟";
dmrr.setRunTime(runTime);
}