统计设备发生故障的有效时间,故障结束时间是:当前时间,故障发生时间可能是当前时间的前几分钟,也可能是前一天或前几天的某一时刻,关键是要减去每天中的一段无效时间(如:18:00~08:30),我想了好几天了,找不到通用的算法,诚邀解答。给个思路也行。求计算时间差的算法,最好是Java实现