java如何实现取两个时间内,指定时间的个数

2024-12-21 12:23:32
推荐回答(3个)
回答1:

得加个事件处理,只要当控件值变了,就得执行这个方法,不知道你明白的意思么?

long day = 0;
Date fisrt = (Date) pkSQSJ.getValue(); //pksqsj是控件的名称
Date end = (Date) pkYCSJ.getValue(); //pksqsj是控件的名称

day = (end.getTime() - fisrt.getTime()) / (24 * 60 * 60 * 1000); // 时间间隔

回答2:

17 - 12 - 1
就取两个时间的小时数相减再减1吧

回答3:

没啥好办法,整天的肯定是包含4个的。
不足一天的,只能逐个判断了。