我创建公式以检查当前日期是否大于结束日期或当前日期是否小于结束日期超过15天这是我的代码并且不起作用对于等式的第二部分。 什么是错误??
if (cal.compareTo(gndr1) >= 0 || cal.compareTo(gndr1) > 15) {
if (gndr2 == 0) {
new check2().setVisible(true);
} else {
new themainwindow().setVisible(true);
}
} else {
new themainwindow().setVisible(true);
}
答案 0 :(得分:0)
除非你已经实现了自己的compareTo,否则它只会根据对象是否小于,等于或大于另一个来返回-1,0或1。因此,您永远不会通过> = 15条件。